使用快捷方式和延迟使计算机休眠

使用快捷方式和延迟使计算机休眠

我需要在电脑桌面上添加一个休眠快捷方式。
我找到了一个教程效果很好(代码如下)。唯一的问题是我需要延迟休眠。

C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0

原因是因为我使用远程桌面关机,如果我不先断开远程桌面的连接,下次要连接时就必须等待它超时。

因此,延迟 10 秒就足以断开连接。

我找到了这个相关问题但是当我使用它时,它会完全关闭。我需要让计算机休眠,这样我才能使用 WOL 重新启动它。

关于如何延迟休眠有什么想法吗?

答案1

我需要延迟休眠。

您可以用于timeout此。

使用以下批处理文件(并将快捷方式指向该批处理文件):

@echo off
rem delay for 10 seconds
timeout 10 /nobreak
rem hibernate
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

相关内容