MCGS组态画面实现定时无动作自动登出

时间:2026-02-14 06:52:17

1、打开组态软件,配置用户管理权限。可分两级也可 如图中所示分为三级

MCGS组态画面实现定时无动作自动登出

MCGS组态画面实现定时无动作自动登出

2、用户权限分配完毕后,打开运行策略中的循环策略,空白处右击,添加脚本程序

MCGS组态画面实现定时无动作自动登出

MCGS组态画面实现定时无动作自动登出

3、打开相应脚本程序,在脚本编辑器中输入如下内容

当前时间=!TimeI2Str(!GetLastMouseActionTime(),"%x")'获取鼠标的最后动作时间

设定时间=!TimeSpanGetminutes(!TimeGetSpan(!TimeGetCurrentTime(),!GetLastMouseActionTime()))'计算鼠标最后的活动时间与当前时间的差值

时间= $Time 

   ret1=!strComp("管理员组",!GetCurrentGroup())

   ret2=!strComp("工程师组",!GetCurrentGroup())

   ret3=!strComp("操作员组",!GetCurrentGroup())

       if ret1=0 or ret2=0  OR ret3=0 then'判定当前的用户

if 设定时间 >=自动注销时间 then

           !SendKeys("{ENTER}")

           !LogOff() 

       endif

endif

  

其中RET是开关型,其它数据类型如图中所示。经试验已成功实现。可以将自动登出时间做成可设定的值,本例中的单位是分钟,也可以是秒。切记要在触摸屏上试,电脑模拟不可靠。

MCGS组态画面实现定时无动作自动登出

MCGS组态画面实现定时无动作自动登出

MCGS组态画面实现定时无动作自动登出

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com