- ベストアンサー
時間差でコマンドを実行するbatの作り方
DOSでですが、時間差でコマンドを実行するbatの作り方を知っていたら御教えください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ping -n 6 localhost >nul で5秒待ってくれます。
その他の回答 (1)
- nora1962
- ベストアンサー率60% (431/717)
回答No.1
純然たるDOSでは難しいです。 Windowsのコマンドプロンプトなら Option Explicit Dim wParam Set wParam = WScript.Arguments WScript.Sleep( wParam(0) ) という内容のファイル「sleep.vbs」を作成して Cscript /nologo sleep.vbs 待機したいミリ秒数 を実行すれば、待機できます。 後は「GnuWin32」をダウンロードして、「sleep」コマンドを使うか(こちらは指定するのは秒数です)。 http://d.hatena.ne.jp/pasela/20090528/gnuwin32
質問者
お礼
ありがとうございます。お忙しい中大変ありがとうございました。やってみます。
お礼
ありがとうございます。お忙しい中大変ありがとうございました。 こちらで、出来そうです。
補足
100では出来ました。ただ600ではいつまで立っても実行されません。限界があるのでしょうか? また、1単位秒でしょうか?