wincc如何用菜单形式打开系统登录对话框?

wincc在画面可以利用按钮用c脚本打开系统登录对话框:
 #pragma option(mbcs)
 #pragma code("USEADMIN.DLL")
 #include "PWRT_API.H"
 #pragma code()
 PWRTLogin(‘1’);
 ,但如何用wincc菜单打开系统登录对话框,而菜单需要使用VBS语言,如何编写,谢谢!

最佳答案

是的,菜单与工具栏仅支持VBS,但是不要紧,可以采用异步的方式,比如菜单VBS脚本置位一内部变量如VbsLogin,然后用建立C全局动作,触发变量选择为VbsLogin,脚本内容为:
 #pragma option(mbcs)
 #pragma code("USEADMIN.DLL")
 #include "PWRT_API.H"
 #pragma code()
 if (GetTagBit("VbsLogin"))
 {
       PWRTLogin(‘1’);
       SetTagBit("VbsLogin",FALSE);
 }

提问者对于答案的评价:
谢谢!你的思路不错。之前自己一直在想VBS怎么编整个程序。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐