2017-12-06 9 views
0

スケジュールされたシャットダウンが発生するまでVBScriptを待機させ、バッチファイルを起動してキャンセルします。私はvbsからバッチを起動するだけでなく、シャットダウンをキャンセルする方法を知っていますが、シャットダウンが発生するまで待機するvbsを作成する方法を知る必要があります。 (これが不可能な場合は教えてください)VBScriptをスケジュールされたシャットダウンが発生するのを待つことができますか?

答えて

1

隠しバッチファイルを開始するVBSファイル。

CreateObject("WScript.Shell").Run """c:\windows\system32\cmd /c Mybat.bat""", 0, false 

バッチファイルごとに60秒

:Loop 
Shutdown /a 
timeout /t 60 
Goto Loop 
+0

が働いてシャットダウンをキャンセルするが、私は、コードにそれが正しく動作するためのビットを変更する必要がありました。 – JakeSixth

+0

CreateObject( "WScript.Shell")。 "" "Mybat.bat" ""、0、falseを実行します。 – JakeSixth

関連する問題