- ベストアンサー
win10 休止状態 を時間指定でおこなう方法
win10でシャットダウンを何分後におこなうという操作はbatファイルを作成しておけばそのファイルをダブルクリック(実行)すれば可能となっています。 (10分後にシャットダウン:shutdown /s /t 600) そこで、休止状態にする場合もシャットダウンと同じようにbatファイルを作成すればよいと思うのです。 が、実際に可能なのでしょうか? 可能であれば記述を教えてください。 宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>「ping -n 600 localhost>NUL」はどういう意味でしょうか? 「ping localhost」を、1秒間隔で600回実行します。このコマンドが終了すると600秒経過することになります。 localhostは自分自身のIPアドレスを表します。存在しないアドレスを指定すると、不定期な待ち時間が発生するため、こうしたウエイト処理には向きません。 最後の >NUL はpingの途中経過を表示させないものです。どういうことかは、この >NUL を外した状態で一度実行してみればわかると思います。 あと、shutdown /s /t が実行後すぐに処理が返ってくるのに比べて、このバッチは休止状態になるまで処理が戻りません。 バッチの画面が出っぱなしになります。 これが気になる場合、STARTコマンドで小細工すると最小化状態で実行とかできます。 参考:https://forgetmenots.doorblog.jp/archives/52556936.html
その他の回答 (3)
- luka3
- ベストアンサー率72% (424/583)
>"shutdown /h /t 600" では動作しませんでした。 すみません、/tで指定した休止を実際に実行したことはありませんでした。 shutdown /?で調べると、/tの説明に >シャットダウンまでのタイムアウト期間を xxx 秒に設定します とあるので /s 指定時限定のオプションなのかもしれません。 バッチ実行後、10分後に休止させたいのであれば、 ping -n 600 localhost>NUL shutdown /h で、どうでしょうか。
補足
ありがとうございます。 「ping -n 600 localhost>NUL」はどういう意味でしょうか?
- luka3
- ベストアンサー率72% (424/583)
shutdown /h /t 600 hibernate の h 休止状態にできることが前提となります。
補足
"shutdown /h /t 600" では動作しませんでした。 が ”shutdown /h” では即 休止状態になりました。 時間指定があると動作しないようですが私のPCだけでしょうか?
- Lucktoyou39
- ベストアンサー率45% (28/62)
過去にネットで調べて、タスクスケジューラーから設定してシャットダウンは出来た記憶がありますので、シャットダウンの所を休止になるように設定すれば出来そうですが、肝心の知識や技術が無いので、やり方を教えてあげることは出来ませんが、かわりに使えそうなアプリを見つけてきました。 以下の中のアプリを使えば実現可能だと思われます。 https://freesoft-100.com/pasokon/shutdown-timer.html ↑に至る前の情報元↓で、アプリがあることを発見しました https://answers.microsoft.com/ja-jp/windows/forum/all/タスク/65c746b5-58e1-4869-876a-e7ef156167a3
お礼
ありがとうございます。 下記、参考にさせて頂きます。 『以下の中のアプリを使えば実現可能だと思われます。 https://freesoft-100.com/pasokon/shutdown-timer.html』
お礼
ありがとうございました。