以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何设定系统5分钟没有操作就锁定系统(需要重新登录),或者5分钟没有操作就自动打开登录窗口? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89123) |
-- 作者:ehomecd -- 发布时间:2016/8/16 8:45:00 -- [求助]如何设定系统5分钟没有操作就锁定系统(需要重新登录),或者5分钟没有操作就自动打开登录窗口? 如何设定系统5分钟没有操作就锁定系统(需要重新登录),或者5分钟没有操作就自动打开登录窗口? |
-- 作者:jiangyong -- 发布时间:2016/8/16 8:54:00 -- 事件编程-SystemIdle(系统空闲) |
-- 作者:Hyphen -- 发布时间:2016/8/16 9:05:00 -- 参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=60128 |
-- 作者:ehomecd -- 发布时间:2016/8/16 9:39:00 -- 谢谢二位指点。 如果用户30秒内没有进行任何操作,就自动关闭系统,可以在SystemIdle中加入下面的代码: If LastInputTickCount > 30000 Then Syscmd.Project.Exit() End If 提示:LastInputTickCount是一个系统变量,返回距离用户上次操作之后的时间,单位为毫秒。 期待实现当用户30秒钟没有任何操作,就锁定项目系统,弹出登录提示框,只有再次输入密码登陆后才能进行操作,否则不能进行任何操作!
|
-- 作者:Hyphen -- 发布时间:2016/8/16 11:17:00 -- 看3楼用法,用户管理改成自定义用户管理 |