昆仑McgsPro怎么自动注销?

您所在的位置:网站首页 mcgs用户登录脚本 昆仑McgsPro怎么自动注销?

昆仑McgsPro怎么自动注销?

2023-10-20 13:15| 来源: 网络整理| 查看: 265

昆仑通态新版McgsPro怎么做自动注销,我现在测试失败,主要问题就是发送ENTER键这个地方。如果脚本中没有!SendKeys("{ENTER}")'这个脚本,屏幕只会弹出注销对话框,问你是注销还是否注销,这个时候要有人去按一下“是”。  如果脚本中有!SendKeys("{ENTER}")'这个脚本,但是弹出注销对话框后一闪而过,并没有帮我注销。

我试了2个方法,

方法1:一个循环策略+1个事件策略。 

一。循环策略如下:(用当前时间-鼠标离开时间时间,得出差值,当差值大于30时,回车变量为1,弹出注销对话框,这一段脚本准备无误)

系统当前时间 = !TimeGetCurrentTime( )

鼠标最后动作时间 = !GetLastMouseActionTime( )

时间差=!TimeGetSpan(系统当前时间,鼠标最后动作时间)

IF 时间差 > 30 THEN

  回车=1

  !LogOff( )

ENDIF

二。当回车=1时调用事件策略:(如果回车变量=1,就发送一个ENTER键,然后回车清0)。 下载到屏幕后,发现每30秒会弹出一个注销对话框,一闪而过并没有帮我注销用户)

if 回车=1 then

!SendKeys("{ENTER}")'发送ENTER键

回车 = 0

endif

方法2:一个循环策略+1个用户策略。 

首先比较离开时时间,差值大于30,调用"执行自动注销"策略

系统当前时间 = !TimeGetCurrentTime( )

鼠标最后动作时间 = !GetLastMouseActionTime( )

时间差=!TimeGetSpan(系统当前时间,鼠标最后动作时间)

IF 时间差 > 30 THEN

    !SetStgy(执行自动注销)       ‘

   !logoff()

ENDIF

然后是"执行自动注销"

!SendKeys("{ENTER}")

!logoff()

这个方法也是同样的问题,删掉!SendKeys("{ENTER}"),就会弹出注销对话框,一直死等你按一下确认。  不删掉!SendKeys("{ENTER}")的话,就会每30秒执行一个"执行自动注销"策略,弹出注销对话框后一闪而过,并没有帮忙注销。

请问大神应该怎么样让系统帮忙按一下确认?  我的2个方法哪里有错误吗,在屏上测试就是没成功,要么就人为帮忙按确认,要么就是一闪而过?  忘大神指点。

1649936356(1).png



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3