#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
HWND hwnd = NULL;
int iRet;
hwnd = FindWindow(NULL,"WinCC-运行系统 - ");
iRet = MessageBox(hwnd,"您确定要启动电机吗? ","询问框", MB_YESNO| MB_ICONQUESTION| MB_APPLMODAL);
printf("\r\nExample 2\r\n");
if (iRet == IDYES)
{
SetTagBit("WINCC开车_K1",1);
//Return-Type: BOOL
}
else// if (iRet == IDNO)
{
SetTagBit("WINCC开车_K1",0); //Return-Type: BOOL
}
}
如以上所示,本人想鼠标动作后,先弹出询问框, 如果点击YES, WINCC先将"WINCC开车_K1"这个变量置1,过2S后又置0。 如果点击NO,WINCC就将"WINCC开车_K1"这个变量置0.
问题补充:
时间不需要很精确,只要能把变量置0就行了,谢谢。
最佳答案
点击启动 最好不要用脚本做 因为会出现 点击后不动作 要连击几次才会动作
如果你仅仅想知道脉冲的做法 你把邮箱留我 我发给程序给你
提问者对于答案的评价:
好的,我邮箱:489487493@qq.com.谢谢啊。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254056.html