WinCC 编辑登录按钮的C脚本能不能实现用户登录时出现用户选择,而不是自己输入用户名?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinCC 编辑登录按钮的C脚本能不能实现用户登录时出现用户选择,而不是自己输入用户名?相关的知识,希望对你有一定的参考价值。
项目打开时,启用本地服务器,然后更改项目服务器名为你的计算机名,关闭项目管理器后,再重新打开。 参考技术A 可以自己做一个登陆画面 不用wincc自带的登陆画面 用户名框做成一个combobox 用SilentLogin函数判断是否登录成功追问能说的详细点吗?我是个新手,谢谢了
追答建两个变量 UserName UserPass 新建一个画面 放一个IO域 一个combobox 分别连上这两个变量
放一个登陆按钮 按钮事件里写脚本:
if (PWRTSilentLogin(GetTagChar("UserName"),GetTagChar("UserPass")))
// OpenPicture("首画面.Pdl");
else
//MessageBox(NULL,"登录失败","登陆", MB_YESNO|MB_ICONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
combobox添加项目的方法如下(VBS脚本)
Set objComboBox = ScreenItems("控件1")
objComboBox2.AddItem "项目1"
objComboBox2.AddItem "项目2"
objComboBox2.AddItem "项目3"
够详细了吧。。。
怎么回事呢?还有UserName和UserPass的数据类型是什么啊
追答最前面加上
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
数据类型用文本变量八位字符集
我是这样想的,点击登录按钮后出现用户选择和密码输入对话框,然后分别选择用户和输入密码,正确后给予相应授权。主要就是组合框的脚本和密码对应不会写脚本..
追答combox的text属性对应当前选中的项 把这个赋给用户名就可以了。。 密码不用combobox吧。。。
追问这个不用密码么?正常的用户登录是自己输入用户名和密码,我想实现选择用户,然后输入密码。
追答是啊 combobox选用户 io域输密码
追问哎,不行啊,搞不懂啊
本回答被提问者采纳以上是关于WinCC 编辑登录按钮的C脚本能不能实现用户登录时出现用户选择,而不是自己输入用户名?的主要内容,如果未能解决你的问题,请参考以下文章