欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python能和wincc一起用_搬家第二天-41.Wincc V7.3 利用Inputbox和Msgbox做权限管理和二次确认设计...

发布时间:2025/3/8 python 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python能和wincc一起用_搬家第二天-41.Wincc V7.3 利用Inputbox和Msgbox做权限管理和二次确认设计... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

有时候我们希望做某个操作时,有密码管理或者二次确认。密码管理可以通过用户管理方式设置权限,也可以通过弹窗输入密码的方式;二次确认主要是使用弹窗然后捕获用户点击的按钮编号来进行。下面通过一个简单的日子记录一下如何实现。

一 准备工作,在wincc页面中放入两个圆形,名字为cicle1,cicle2,圆圈取消全局颜色方案。

二 脚本

1. 密码管理功能

在按钮中输入以下VBS脚本,运行时输入密码,如果密码正确,则改变圆圈的填充颜色。此脚本主要是运用inputbox函数。

Sub OnClick(ByVal Item)

Dim cicle,password

Set cicle=ScreenItems("cicle1")

password=Inputbox("输入弹窗显示的内容","输入弹窗标题栏的内容","1234567",300,300)

If password="7654321" Then

cicle.BackColor  =RGb(0,255,0)

cicle.FillingIndex=100

Else

Msgbox "密码错误,请重新输入"

End If

End Sub

2. 二次确认功能

在按钮中输入以下VBS脚本,运行时点击按钮出现选择对话框,选择确定则改变圆圈颜色,选择取消,则不改变圆圈颜色。

Sub OnClick(ByVal Item)

Dim cicle,btn

Set cicle=ScreenItems("cicle2")

btn=Msgbox("你确定要这样?",1,"这里是标题") '显示“确定”和“取消”按钮,默认第一个按钮

If btn=1 Then  '选择了“确定”按钮

cicle.BackColor  =RGb(0,255,0)

cicle.FillingIndex=100

End If

If btn=2 Then

Msgbox "好吧,你最终还是放弃了"

End If

End Sub

总结

以上是生活随笔为你收集整理的python能和wincc一起用_搬家第二天-41.Wincc V7.3 利用Inputbox和Msgbox做权限管理和二次确认设计...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。