TC官方合作论坛
标题:
【有源码】鼠标一段时间不动便自动关机的小脚本
[打印本页]
作者:
单纯的狼
时间:
2012-9-24 10:27
标题:
【有源码】鼠标一段时间不动便自动关机的小脚本
宿舍一个同学总是玩完电脑就忘了关,拜拜浪费了很多电,本着节约的原则写了这个小脚本,大家觉得对自己有用的支持下吧,功能比较简单:随时判断鼠标是否移动,如果移动则记录一个新的鼠标点,否则不断获取系统时间,直到时间与第一次获取的时间的差大于等于你设定的时间,然后执行自动关机.代码自己看.顺便感谢自然大神提供的思路
下载地址:
[attach]5450[/attach]
源码
空间 自动关机
tw,tw1,x1,y1,x2,y2,time1,time2,是否开启
isstop
功能 开始_点击()
if(是否开启==0)
tw=thread.beginthread("自动关机.关机","")
是否开启=1
else
help.messagebox("已经开启了")
endif
返回 真
功能结束
功能 退出_点击()
辅助.退出()
返回 真
功能结束
功能 关机()
value=edit.gettext("edit0")
if(str.strleng(value)==0)
help.messagebox("请输入时间")
return true
endif
help.messagebox("开启成功")
while(true)
time1=system.gettickcount()
while(isstop==true)
time2=system.gettickcount()
if(time2-time1>=convert.strtoint(value)*60*1000)
system.shutdown(5)
break
endif
help.sleep(200)
endwhile
help.sleep(200)
endwhile
return true
功能结束
功能 mousemove()
while(true)
mouse.getmousepoint(x1,y1)
help.sleep(200)
mouse.getmousepoint(x2,y2)
if(x2==x1)
isstop=true
else
isstop=false
endif
help.sleep(200)
endwhile
返回 真
功能结束
功能 自动关机_关闭()
value=edit.gettext("edit0")
help.writeini("time","smarttime",value,".\\config.ini")//配置在exe相同的目录下
thread.closethread(tw)
辅助.退出()
返回 真
功能结束
功能 初始化()
config
config=help.readini("time","smarttime",".\\config.ini")
edit.settext("edit0",config)
help.settray("自动关机",false)
tw1=thread.beginthread("自动关机.mousemove","")
返回 真
功能结束
空间结束
作者:
绝恋冰封
时间:
2012-9-24 10:28
有点邪恶
作者:
964430272
时间:
2012-9-24 10:29
多谢分享
作者:
Abin
时间:
2012-9-24 10:29
支持下楼主。 为人民服务啊!
作者:
单纯的狼
时间:
2012-9-24 10:30
回复
2楼
绝恋冰封
的帖子
不邪恶..很节约..
作者:
单纯的狼
时间:
2012-9-24 10:31
回复
4楼
Abin
的帖子
谢谢哈..为人民服务
作者:
feng123144
时间:
2012-9-24 10:48
拿去整人吧,开机启动,看着电影突然关机
作者:
a2567350301
时间:
2012-9-24 16:21
给剧终友情一顶。
作者:
zhxy9804
时间:
2013-6-19 16:21
呵呵,正想要这个功能
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1