我想不用timer控件实现定时关机,现在有个问题。
大家好啊。
不用timer控件应该是可以关机的。
那就是Shell ( "c:\windows\system32\shutdown.exe ")
我们知道如果在cmd.exe下面直接输入 at XX:XX shutdown 后,windows NT会自动计时。
这样退出VB程序出也没有关系。
就是看中这个好处,所以不想用依赖于timer的控件。
请问 这种 at XX:XX shutdown 如何实现呢??
Shell ( "c:\windows\system32\at XX:XX shutdown.exe ")??????
[解决办法]
at是添加计划任务的命令行工具
shutdown 有个 -t参数,可以指定等待时间
shutdown -s -f -t 99
[解决办法]
Private Sub Command1_Click()
Shell "c:\windows\system32\shutdown.exe -s -f -t 100 "
End Sub
等待100秒就关机,也就是 1分钟40秒,我的机器要关了,郁闷
[解决办法]
Shell "at 12:00 shutdown.exe " 即可