
如题,如果是定时关机+取消很简单
Dim objWSHShell,Num Set objWSHShell= WScript.CreateObject("WScript.Shell") objWSHShell.Run "shutdown -s -t 60" Num = MsgBox("提示:我将在 20 秒后关机,要取消吗?", vbQuestion+vbYesNo, "提示") If Num = vbYes Then objWSHShell.Run "shutdown -a" End If 但是 shutdown -h 不能+ -t 了,如果用 sleep ,好像选择窗口在他不执行,如果提前执行 sleep 后确认框也没意义了,有没有什么颁发搞定呢?求大佬指点,bat 也行,只要能搞,我太水了。