“电脑空闲时”用VB怎样表达?

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:47:35
“电脑空闲时”用VB怎样表达?
我想编一段程序,在电脑空闲时自动执行,“电脑空闲时”用VB怎样表达?

电脑空闲说明CPU利用率不高,所以只要测CPU利用率就可以了。

可以认为当前cpu小于15%以下为空闲。A
当程序运行时要测试该程序的CPU利用率:B 不运行时B=0
A-B<15%就为空闲!

空闲时,检测鼠标键盘是否有事件发生,可用Api来完成

http://zhidao.baidu.com/question/34493131.html?fr=qrl&cid=867&index=1&fr2=query

可以用 GetLastInputInfo 这个函数,如果最后一次输入的时间超过你程序设定的时间就可定义为空闲。