回答:
残念ながら、冬眠の時間を設定できるとは思わない。
試してください:
ping -n 20 127.0.0.1 > NUL 2>&1 && shutdown /h /f
これping
は、アクションを遅らせるためのハック的な方法です。-n 20
20秒待つ必要があります。
(ダブルで&&
は操作をキャンセルするためにCtrl+ を実行できますCが、シンプルを使用する場合は+ を&
押すとタイマーが中断されてからシャットダウンが続行されます)CtrlC
同様の方法で「タイムアウト」または「待機」コマンドの使用を検討することもできます。
timeout /t 20 /NOBREAK > NUL && shutdown /h
または
waitfor NUL /t 20 || shutdown /h
false
最初の条件でaを受け取り、shutdown
コマンドに直接ジャンプします。
私は次を使用します:
sleep 20 && shutdown /h /f
または、特定の時間にオフにしたい場合:
At 22:30 shutdown /h /f
At 22:30 shutdown /h /f
プロンプトでコマンドを試しましたが、アクセス拒否のようなメッセージが表示されましたが、私のPCでは管理者です。あなたのresposeのために待っている
時間について文句を言うと思う。置くだけshutdown /h
で動作するはずです。
もちろん、冬眠の時間を設定できます。
特定の時間後にコンピューターを休止状態にしたい場合は、cmdに以下のコマンドを入力するだけです。
timeout /t 36000 /nobreak & shutdown /h
これで、コンピューターは休止状態になる前に36000から0にカウントダウンし始めます。ただし、36000を自分に合った任意の秒数に変更できることに注意してください。
cygwinを使用している場合は、非常に簡単です。 sleep 45m && shutdown /h
sleep
数分、数時間、数秒、さらには数日で指示することができます。についてのこの回答をsleep
ご覧ください。
私はいつもこれを使用します:
シャットダウン-h
私はまた、長い時間休止状態を探していました。最後に、次のソリューションを作成しました。
bat
以下のようにファイルを作成します。
timeout /t %1 /nobreak && shutdown /h
に保存されているとします C:\hibernate.bat
次に、Run
コマンド(Win+R)を開きbat
、次のようにタイムアウト秒でファイルを実行します。
C:\hibernate.bat [timeout]