web-dev-qa-db-ja.com

x秒後にWindows 7をスリープ状態にする

寝る直前に長時間の仕事を始めると、

shutdown -s -t 3600

コンピュータが3600秒後に自動的にシャットダウンするようにします。

x秒後にコンピューターにスリープ状態にするように要求するのと同じ方法はありますか?

私は試した

shutdown -h -t 60

しかし、1)うまくいかなかったし、とにかく2)これにより、コンピュータが休止状態になります。これは、私が望んでいないことです(スリープモードを好みます)。

注: この回答 は、スリープ状態になるまでの時間を指定できないため、問題を解決しません。

3
Basj

X秒後にWindows7をスリープ状態にするにはどうすればよいですか?

次のバッチファイルを使用して、管理者として実行します

@echo off
rem disable hibernate
powercfg -hibernate off
rem wait x seconds, eg 1 hour
timeout 3600 /nobreak
rem sleep
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0

参考文献

2
DavidPostill

ワンライナー(DavidPostillの受け入れられた回答に基づく):

timeout /T 3600 && rundll32.exe powrprof.dll,SetSuspendState 0,1,0
7
Basj