MCGS從菜單打開窗口時設(shè)置密碼方法
在MCGS菜單欄–工具–用戶權(quán)限管理下–設(shè)置用戶名和密碼后:
1、打開MCGS工作臺–打開主控窗口–進入菜單組態(tài)
2、在菜單組態(tài)中–右擊新建菜單項–雙擊打開剛新建的菜單的屬性窗口–把菜單名稱改成你要設(shè)置的窗口名稱–再單擊選擇最右邊的腳本程序窗口
3、假設(shè)你要加密的窗口名稱為“窗口1”并且只有管理員組的用戶成功登錄才能打開窗口,腳本程序參考如下(已經(jīng)測試成功):
只有管理員組打開的窗口 腳本程序:
IF !LOGON()=0 THEN
IF !STRCOMP(!GetCurrentGroup( ),”管理員組”)=0 THEN
窗口1.Open( )
else
窗口1.Close( )
ENDIF
ENDIF
不區(qū)分用戶組,只要密碼正確就能打開的窗口 腳本程序:
IF !LOGON()=0 THEN
IF !STRCOMP(!GetCurrentGroup( ),”管理員組”)=0 OR !STRCOMP(!GetCurrentGroup( ),”操作員組”)=0 THEN
窗口1.Open( )
else
窗口1.Close( )
ENDIF
ENDIF
MCGS組態(tài)在啟動按鈕前輸入正確密碼后才可以啟動,mcgs如何設(shè)置按鈕密碼
建一個窗口歡迎界面
在進入菜單按鈕
這樣密碼對了就進入菜單界面
密碼不對還是進入歡迎界面。這樣進入一個循環(huán)。
用它的密碼錯了還是能進入不爽。
當然你要是要修改密碼
可以減一個按鈕
里面輸入
這樣進入可以修改你登錄密碼
假如你需要設(shè)置一個屏保
你這樣加一個循環(huán)策略再加入一個腳本程序
這個思路: 按下啟動按鈕,先彈出一個小窗口畫面,里面一個文本,還有確定按鈕和取消,輸入文本內(nèi)容后,按下確定,如果文本內(nèi)容=你想要輸入的確定密碼,那么啟動變量將置1,如果不是,則清除
!LogOn( )用這個庫函數(shù)可以實現(xiàn),這個函數(shù)返回0說明密碼正確。具體的可參考幫助文檔。
mcgs的用戶權(quán)限操作函數(shù)
如圖,打開腳本編輯頁面,右側(cè)樹形結(jié)構(gòu)中有所有的函數(shù),變量,設(shè)備,窗口,控件等,可以直接雙擊實用。
-
MCGS
+關(guān)注
關(guān)注
11文章
87瀏覽量
34854
發(fā)布評論請先 登錄
相關(guān)推薦
評論