想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?

想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?

问题补充:
方法明白了,可为什么我点时钟出来的不是设置触发器的内容呢?

最佳答案

全局脚本判断当前用户名是不是admin,如果是则置位bool变量否则复位它。然后按钮的显示属性用动态对话框连接这个bool量,为1显示,为0不显示。
vbs全局脚本,周期1s:
dim mytag
mytag=hmiruntime.tags("@currentuser").read
if mytag="admin" then
hmiruntime.tags("xianshi").write 1
else
hmiruntime.tags("xianshi").write 0
end if


按钮属性--显示,右键--动态对话框,选择变量xianshi,bool类型,为1显示,为0不显示。


补充:不知道你想表达什么意思,只有全局脚本才有触发器的概念。c和vbs都是一样的设置方式。
在脚本编辑窗口点右键选择信息和触发器:

图片说明:

想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?  想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?  想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?  

提问者对于答案的评价:
我自己弄明白了 只有做在action下面才有触发器

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午7:07
下一篇 2017年6月24日 下午7:07

相关推荐