在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组态在启动按钮前输入正确密码后才可以启动,mcgs如何设置按钮密码
建一个窗口欢迎界面
在进入菜单按钮
这样密码对了就进入菜单界面
假如在窗口0有一个通往窗口1的通道,这个通道可以是按钮可以是标签也可以是其他元件。而窗口1是想要设置密码的画面。现在需要对这个通道进行设置。 *** 作如下:双击,选择脚本程序,输入IF!LogOn(
)=0
THEN
用户窗口.窗口1.Open(
)
ENDIF
然后确认。
这时还没有完,在组态软件菜单栏单击“工具”,选择用户权限管理,在这个窗口中可以设置用户的密码,所属的用户组,添加用户及用户组。设置完后退出即可。
这时所有 *** 作就完成了,保存即可。
mcgs策略没有通过语法检查,说明程序有语法错误。当程序编译不成功时,就会发生一些错误,包括语法错误、运行时错误和逻辑错误。
一、语法错误。
不正确地创建代码时就会出现语法错误,包括错误地输入关键字,遗漏了必要的标点符号或者不正确的结构。
Visual Basic包含有【自动语法检测】选项,可以在用户编写程序时检测和更正语法错误。如果使用了这个选项,Visual Basic就会在用户输入程序时解释这个程序。当它发现错误时,就会加亮显示这个程序代码并显示一个消息框来解释原因和提供帮助。这样用户就可以在继续编程之前更正错误。
二、运行时错误。
当程序语句试图执行一条不可能执行的 *** 作时,就会发生运行时错误。
常见的运行时错误是试图从一个不存在的文件中读取数据,另一个是试图执行被零除的 *** 作。
在用户的程序中为这些错误提供出错处理函数和错误处理例程是很重要的。
三、逻辑错误。
当应用程序不能按期望的方式执行时会发生逻辑错误。这些错误是很难发现的。因为应用程序的语法完全合法,运行时也不执行非法 *** 作,但是仍然会产生错误。这类错误通常不会产生出错消息。验证应用程序执行的唯一方法就是测试它并分析运行结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)