午前11時まで待機するvbscriptを作成し、その時刻になるとバッチスクリプトを起動したい。私は使用方法のみを知っているvbsをしばらく待ってからバッチスクリプトを実行する
WScript.Sleep
しかし、私はそれを特定の時間に実行したい。 Now()
と
午前11時まで待機するvbscriptを作成し、その時刻になるとバッチスクリプトを起動したい。私は使用方法のみを知っているvbsをしばらく待ってからバッチスクリプトを実行する
WScript.Sleep
しかし、私はそれを特定の時間に実行したい。 Now()
と
チェックシステム時刻:
Dim time, WshShell
Set WshShell = CreateObject("WScript.Shell")
time = Now()
hm = Minute(time) + 100 * Hour(time)
' Only execute between 11:00AM and 11:30AM
While hm < 1100 Or hm > 1130
WScript.Sleep 2
Wend
' Do your job here
WshShell.Run "some.bat", , False
は、Windowsのタスクスケジューラを使用して考えがありますか?あなたが望むことをする方が簡単かもしれません。 – garbb
ありがとう!良い提案が、私はこれをフラッシュドライブに入れているし、私はこれを使用しているすべてのコンピュータのタスクスケジューラを使用したくない。 – JakeSixth