最近习惯在晚上听着音乐或相声、评书睡觉,但电脑总是忘记关,于是使用windows的shutdown -s -t 命令来进行倒计时关机,但是我还嫌这样麻烦,因为要摁多次键,还要输入命令,于是就写了下面的ahk脚本,运行后只要按下windows键+s键即弹出一个输入框,输入3600即一个小时,到时候就自动关机啦。后来觉得有取消关机的可能,就加了一个判断,到时候点击取消的话,就放弃关机了。什么?你问ahk是什么?看这里
;倒计时关机的ahk脚本
#s::
InputBox, time, 关机倒计时, 请输入一个时间(单位是秒)
if (time>0)
{
loop
{
if (a_index>time)
{
break
}
sleep,1000
count := time-a_index
ToolTip,剩余: %count% 秒关机
}
ToolTip
MsgBox ,33,关机倒计时,定时关机的时间到了,确定要关闭计算机吗?`n`n此框6秒内自动确定,6
IfMsgBox Cancel
;取消了关机
else
Shutdown,9
}
return