Wincc用戶登錄VBS腳本


在Wincc中為防止未知用戶的誤操作,在操作性按鈕以及圖符等設備操作面板,在組流程圖時,需設置用戶權限,只有符合權限的用戶才可以進行操作。所以在流程圖界面需設置系統用戶登錄界面。登錄操作可以選擇按鈕或者是圖片式的登錄操作圖符

在按鈕或者其他圖符下,在點擊事件——VBS,寫入以下代碼即可:

純文本代碼如下所示:

#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
int ts;
int number;
if(strcmp(GetTagChar("@CurrentUser"),"") ==0)
{
PWRTLogin('c');
}
if(strcmp(GetTagChar("@CurrentUser"),"") ==!0)
{
number = MessageBox(NULL,"退出當前用戶?","系統退出",MB_OKCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}
if(number == 1)

PWRTLogout();
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM