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做权限管理和二次确认设计...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支付宝收不了钱怎么办存在异常
- 下一篇: 上海公积金可以贷款多少