Windows 7でコマンドラインからタイムアウトするHibernateコンピュータ

command-line hibernate windows-7

コマンドからパソコンをハイバネーションしようとしています。私はコンピュータをシャットダウンするためにshutdown /s /t 20を使用していました。ハイバネートするために/sを/hに変更したところ、まるで私が入力したものを認識していないかのように、使用法のテキストを返してきました。この中にはこう書いてあります

/h         Hibernate the local computer.

hibernateさせるために/hを使う必要があるのは他に何かあるのでしょうか?

  66  A Jackson  2009-12-15


ベストアンサー

残念ながら冬眠の時間は設定できないと思います

Try:

ping -n 20 127.0.0.1 > NUL 2>&1 && shutdown /h /f

pingは動作を遅らせるためのハコモノ的な方法です。-n 20は20秒待つ必要があります

(ダブル&&ではCtrl+Cで操作をキャンセルすることができますが、単純な&の場合はCtrl+Cを押してもタイマーが切れるだけで、その後もシャットダウンを続けることになります)

81  Phoshi  2009-12-15


同様の方法で、”timeout “や “waitfor “コマンドを使用することも考えられます

timeout /t 20 /NOBREAK > NUL && shutdown /h

or

waitfor NUL /t 20 || shutdown /h

詳細はこちら。どのようにしてバッチファイルを待機/スリープ状態にするのですか?

37  Radko Dinev  2011-05-07


私は以下のように使っています

sleep 20 && shutdown /h /f

とか、ある時間帯に外して欲しい場合はこれとか

At 22:30 shutdown /h /f

11  Craig  2012-07-16


時間については文句を言うと思います。shutdown /hを入れればうまくいくはずです

8  Josip Medved  2009-12-15


もちろん冬眠のTIMEを設定することもできます

もし本当に特定の時間後にコンピュータをハイバネーションしたいのであれば、以下のコマンドをcmdに入力すればよいのです

timeout /t 36000 /nobreak && shutdown /h

これでコンピュータはハイバネーションする前に36000から0までカウントダウンを開始します。しかし、あなたは36000をあなたに合った任意の秒数に変更することができることに注意する必要があります

4  Ace Cube001  2014-11-04


cygwinがあれば簡単です。sleep 45m && shutdown /h

sleepを分単位、時間単位、秒単位、さらには日単位で指導することができます。sleepについてのこの回答をチェックしてみてください

3  Dominykas Mostauskis  2015-06-27


Windowsのタスクスケジューラは試しましたか?スクリプトがあれば、特定の時間に実行するように設定することができます

2  Bill  2011-07-26


いつもこれを使っています

shutdown -h

2  annonymous  2013-02-23


また、timed hibernateを長い間検索していました。最終的には以下のようにしました

以下のようにbatファイルを作成します

timeout /t %1 /nobreak && shutdown /h

C:\hibernate.batに保存されているとします

そして、Runコマンド(Win+R)を開き、batファイルを以下のようにタイムアウト秒数を指定して実行します

C:\hibernate.bat [timeout]

2  user3702551  2017-02-18


ハイバネーション前の秒数を求めるVBScriptは以下の通りです

Dim intSeconds,wshShell
intSeconds = InputBox("Enter number of seconds to wait","Hibernate timer")
Wscript.Sleep intSeconds
Set WshShell = CreateObject("Wscript.Shell")
WshShell.Run "shutdown.exe -h -f"

0  Wasif Hasan  2020-09-17


/の代わりに-を使用してください

以下のコマンドをCMDでadmin privとして使用してテストします

shutdown -h

-2  Vamsi Harish  2014-03-08


タイトルとURLをコピーしました