发布于 2011-11-30 00:03:39
3楼
首先,MessageBox函数是可以实现的,脚本大概如下,请楼主体会,加到按钮的鼠标事件李就好了。
HWND hWnd = NULL;
int iRet;
hWnd = FindWindow(NULL,"WinCC C-Course");
iRet = MessageBox(NULL,"您将启动'制粉系统',请确认各设备是否可以运行!","开启/关闭 设备提示",
MB_YESNOMB_ICONQUESTIONMB_SETFOREGROUNDMB_SYSTEMMODAL);
if(iRet==IDYES)
SetTagBit("m_AUTO_ZF_run",1);
至于INTOUCH的中间变量,类似WINCC中的变量前后缀概念。有两种途径实现。一、使用WINCC的结构变量,建立需要作为调用的公共换面的变量。如:motor1.set。motor2.set。这里set就是后缀,而motor1.使前缀。二、WINCC支持在使用变量时可以任意使用前后缀不需要在结构变量中建立。如:motor1_set。motor1set。都是可以的,你可以任意定义谁是前后缀。如我可以定义motor1set的1set为后缀,调用时将motor定位前缀,这样还是调用了motor1set。