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只要输入正确的用户名和密码不区分用户组都能打开。

MCGS从菜单打开窗口时设置密码方法》上有5条评论

  1. 我尝试了在标准按钮下添加你的脚步,检查时提示错误,不知道什么原因,还有你给的工程打不开,恳请赐教

    回复
    1. 依然王的人 文章作者

      你好,请仔细阅读文章,脚本不是添加在某个按钮下的,另外请检查工程文件路径是否包含空格。MCGS工程文件保存路径不能含有空格。

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注