有没有办法用 BAT 或者 VBS 实现到几点提醒 20 秒后休眠 win,然后有取消的选择?

2023-01-08 20:00:34 +08:00
 glouhao

如题,如果是定时关机+取消很简单

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 也行,只要能搞,我太水了。

363 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/907411

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX