Foxtable(狐表)用户栏目专家坐堂 → 程序空闲时间判断


  共有1971人关注过本帖树形打印复制链接

主题:程序空闲时间判断

帅哥哟,离线,有人找我吗?
有点色
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/21 22:47:00 [显示全部帖子]

 如果针对电脑,参考

 

示例二

如果用户30秒内没有进行任何操作,就自动关闭系统,可以在SystemIdle中加入下面的代码:

If LastInputTickCount > 30000 Then
    Syscmd.Project.Exit()
End If

提示:LastInputTickCount是一个系统变量,返回距离用户上次操作之后的时间,单位为毫秒。


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/21 22:52:00 [显示全部帖子]

 如果针对程序的操作,可以用 Windows.Forms.ActiveForm 判断

 

 参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=79606&skin=0

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/3 17:36:00 [显示全部帖子]

 在计划管理里面,判断 LastInputTickCount 的值,不就好了?

 回到顶部