我在组态中做了个按钮,C动作如下:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
ProgramExecute(c:\\windows\\system32\\shutdown.exe);
}
可是做好后提示黄闪电(即赋值的动作未被编译),请问是怎么回事。。。。
最佳答案
可能是因为你关闭的时候提示编译时没有确认编译吧。
随便加个空格或回车,然后点击确定按钮,出现重新编译对话框,选择是即可。
另外将路径字符串应用""
提问者对于答案的评价:
多谢指点,在此也感谢大家的帮助,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275478.html