找回密码
 加入
搜索
查看: 2056|回复: 9

如何检测键鼠有无操作

[复制链接]
发表于 2008-11-19 11:02:16 | 显示全部楼层 |阅读模式
想编写一个当键盘、鼠标5分钟无任何操作时运行指定程序的东东,但不知道如何检测键鼠有无操作,请高人提供下代码,谢谢!

[ 本帖最后由 king8462 于 2008-11-22 20:06 编辑 ]
发表于 2008-11-19 12:38:26 | 显示全部楼层
最好不要用脚本控制硬件,一是不稳定,二是很麻烦
发表于 2008-11-19 12:38:52 | 显示全部楼层
键盘模拟好说,鼠标乱七八糟的
发表于 2008-11-19 16:18:18 | 显示全部楼层
其实很简单,记录下鼠标的坐标,然后隔一段时间再检测鼠标位置,如果不同就是有操作,再次记录坐标。。。。。
发表于 2008-11-20 15:04:56 | 显示全部楼层
这个功能系统是有的,只要调用就行了
 楼主| 发表于 2008-11-20 20:46:17 | 显示全部楼层
原帖由 sunless 于 2008-11-19 16:18 发表
其实很简单,记录下鼠标的坐标,然后隔一段时间再检测鼠标位置,如果不同就是有操作,再次记录坐标。。。。。


这个思路不错,谢谢!
 楼主| 发表于 2008-11-20 20:46:40 | 显示全部楼层
原帖由 liongodmien 于 2008-11-20 15:04 发表
这个功能系统是有的,只要调用就行了



能说详细点吗?谢谢!
发表于 2008-11-20 22:43:09 | 显示全部楼层
最简单的办法是用AU3写一个程序,改扩展名为SCR,设为屏保,时间多少自己设。

复杂的调用API监视鼠标,键盘操动作,无动作就。。。。
发表于 2008-11-20 22:57:55 | 显示全部楼层
废话说多了,还是上代码吧。其实这些功能本身帮助就有,又是一个没好好看帮助的孩子。


#include <Timers.au3>


While 1
    
    If _Timer_GetIdleTime()>1000*60*60*5 Then MsgBox(16,"error","准备自动关机中。。。")
 
 Sleep (1000)
WEnd


 楼主| 发表于 2008-11-22 20:06:42 | 显示全部楼层
多谢sanhen大大了!

我再把帮助好好学习一下!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-17 19:59 , Processed in 0.070981 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表