寝る直前に長時間の仕事を始めると、
shutdown -s -t 3600
コンピュータが3600秒後に自動的にシャットダウンするようにします。
x秒後にコンピューターにスリープ状態にするように要求するのと同じ方法はありますか?
私は試した
shutdown -h -t 60
しかし、1)うまくいかなかったし、とにかく2)これにより、コンピュータが休止状態になります。これは、私が望んでいないことです(スリープモードを好みます)。
注: この回答 は、スリープ状態になるまでの時間を指定できないため、問題を解決しません。
次のバッチファイルを使用して、管理者として実行します
@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
ワンライナー(DavidPostillの受け入れられた回答に基づく):
timeout /T 3600 && rundll32.exe powrprof.dll,SetSuspendState 0,1,0