格物往事

MCGS从菜单打开窗口时设置密码方法

在MCGS菜单栏–工具–用户权限管理下–设置用户名和密码后:
1、打开MCGS工作台–打开主控窗口–进入菜单组态
2、在菜单组态中–右击新建菜单项–双击打开刚新建的菜单的属性窗口–把菜单名称改成你要设置的窗口名称–再单击选择最右边的脚本程序窗口
3、假设你要加密的窗口名称为“窗口1”并且只有管理员组的用户成功登录才能打开窗口,脚本程序参考如下(已经测试成功):
只有管理员组打开的窗口 脚本程序:
IF !LOGON()=0 THEN
IF !STRCOMP(!GetCurrentGroup( ),”管理员组”)=0 THEN
窗口1.Open( )
else
窗口1.Close( )
ENDIF
ENDIF

不区分用户组,只要密码正确就能打开的窗口 脚本程序:
IF !LOGON()=0 THEN
IF !STRCOMP(!GetCurrentGroup( ),”管理员组”)=0 OR !STRCOMP(!GetCurrentGroup( ),”操作员组”)=0 THEN
窗口1.Open( )
else
窗口1.Close( )
ENDIF
ENDIF

MCGS用户窗口加密测试源码下载地址:http://pan.baidu.com/share/link?shareid=141405&uk=1864521289

该例程中:

窗口1 只有管理员组用户登录成功可以打开,

窗口2只要输入正确的用户名和密码不区分用户组都能打开。


微信扫一扫 请博主喝啤酒