求WINCC按钮的C程序

我想在WINCC的画面中加入一个按钮,当按下按钮时出现输入密码框,输入密码正确后,可以把一个变量置为1,请发送个例子!谢了!
我的邮箱:
step_job@126.com

问题补充:
用户名和密码如何设定?是在用户管理那一栏吗?如果是ADMINISTATOR组里的不同用户,怎么区分呢?
还有一个按钮,如果不用C脚本编辑,只是使用用户权限,要在哪一个选项中选择呢?

最佳答案

见问题ID: 51408答案:连接
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=51408&cid=1032
见问题ID: 48410答案,连接
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=48410&cid=1032
见问题ID: 44493答案,连接
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=44493&cid=1032

提问者对于答案的评价:
问题依然没有解决,但是谢谢大家的回答!

专家置评

请参考以下代码:
创建变量username和password分别用于存储用户名和密码。
登录按钮的脚本
#pragma option(mbcs)
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
char * x1;
char * x2;
x1=GetTagChar("username"); //Return-Type: char* 
x2=GetTagChar("password"); //Return-Type: char* 
if (PWRTSilentLogin(x1, x2))
{
//执行想执行的操作 比如给某变量置位
}
else
{
MessageBox (NULL, "′错误的用户名或者密码!"   ,  "警告", MB_ICONEXCLAMATION| MB_SYSTEMMODAL  );// }
}

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

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

相关推荐