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做权限管理和二次确认设计...相关推荐
- python怎么和sql一起用_自己写的Python数据库连接类和sql语句拼接方法
这个工具类十分简单和简洁. sql拼接方法 # encoding=utf-8 from django.http import HttpResponse from anyjson import seri ...
- python接口测试非json的断言_荐在接口自动化测试中,如何利用Pytest + JSONPath 进行接口响应断言...
之前有一篇文章,介绍了如何使用JSONSchema对接口响应进行断言,主要的适用场景是对响应的数据结构进行校验,保证客户端收到的数据结构稳定和合法.今天,介绍使用JSONPath对接口响应的值进行断言 ...
- 第一次当项目经理压力大_项目经理不想被甩锅,你要这样做进度管理
小李刚出任项目经理,承接了一个中型软件项目.上任时公司高层再三叮咛他一定要尊重客户,充分满足客户需求. 项目开始比较顺利,但进入到后期,客户频繁的需求变更带来很多额外工作.小李动员大家加班,保持了项目 ...
- python能开发安卓app吗_如何Python写一个安卓APP
前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般 ...
- python input输入多个变量_「Python 秘籍」1.2 解压可迭代对象赋值给多个变量
问题 需要从某个可迭代对象中分解出 N 个元素,但是这个可迭代对象的长度可能超过 N,这会导致出现"需要解包的值过多(too many values to unpack)"的异常. ...
- python编程书籍1020python编程书籍_从零单排之玩转Python安全编程(II)
转自:http://www.secpulse.com/archives/35893.html 都说Python大法好,作为一名合格的安全从业人员,不会几门脚本语言都不好意思说自己是从事安全行业的. 而 ...
- python在人工智能应用锁_饮冰三年-人工智能-Python-35权限管理(万能的权限通用模块)...
自定义权限认证 1:修改model.py类.主要是添加两个class from django.db importmodelsfrom django.contrib.auth.models import ...
- python编写的动物识别专家系统_基于Python的动物识别专家系统
1. 利用pyqt5来设计专家系统的界面. 如下图一: 图一 起始界面 相应的运行过程的界面,如图二: 图二 相应的运行过程界面 2. 设置规则文本 guizhe.txt 有毛发 哺乳动物 有奶 哺乳 ...
- python壁纸超清全面屏_这一定是你见过最全面的python重点
由于总结了太多的东西,所以篇幅有点长,这也是我"缝缝补补"总结了好久的东西. Py2 VS Py3 print成为了函数,python2是关键字 不再有unicode对象,默认st ...
最新文章
- iOS设计模式四部曲(三):行为型模式 内附Demo
- android 驻留广播,Android实现Service永久驻留
- 以OpenCV为例配置VS第三方库
- Mybayis的项目使用的Mapping文件使用总结参考(一)
- pip 更改源 pip加速
- 【SpringClould】SpringClould eureka 单机 使用 ribbon 负载均衡
- 使用case语句的3个诀窍
- 富士康计算机主板官网,富士康主板官网?富士康主板刷bios工具?foxconn主板官网?富士康主板怎么样...
- android 百度地图无法显示,Android Studio中使用百度地图API,不显示地图的问题解决办法...
- python人脸识别系统界面_人脸识别演示界面:python GUI--tkinter实战(1)
- 35、html制作QQ彩贝热销时装页面(注意:需要素材)
- 台式计算机调亮度快捷键,台式电脑怎么调亮度快捷键(显示器亮度的调节方法)...
- java基础-java概述,基本数据类型,基础语法
- 恒指期货交易5分钟技巧
- 计算机网络(棋歌教学网站实验)
- 吴恩达机器学习课后作业——偏差和方差
- flyingsaucer转换多个html,java - 使用FlyingSaucer将包含阿拉伯字符的HTML页面转换为PDF - 堆栈内存溢出...
- 随机获取数组中的一个元素
- 只有年轻人才能做数据分析师吗?
- spring-依赖注入(DI)
热门文章
- Flowable 数据库表结构 ACT_RU_EXECUTION
- Flowable 数据库表结构 ACT_HI_TASKINST
- Flowable 数据库表结构 ACT_GE_PROPERTY
- 软件设计师 - UML图
- 编写C语言代码,实现以下功能:输入平面上两个点P1(x1,y1)和P2(x2,y2)的坐标,以这两个点为左上角和右下角可以确定一个矩形,输出这个矩形的周长。要求平面上点的坐标和矩形都用结构体来表示。
- android地图方位角_Android获取经纬度、计算距离、方位角
- vmware 蓝屏_网络安全小百科--利用微软CVE 2019-0708漏洞让对方系统蓝屏死机
- vue获取输入框得内容_React入坑(四):获取输入框内的内容
- qt编译实现简单的文本编译器有粘贴复制_qmake 时复制文件(自动在编译前做一些操作,且写在.pro文件里)...
- 找第一个只出现一次的字符_leetcode哈希表之第一个只出现一次的字符