• ベストアンサー

時間差でコマンドを実行するbatの作り方

DOSでですが、時間差でコマンドを実行するbatの作り方を知っていたら御教えください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ping -n 6 localhost >nul で5秒待ってくれます。

hoto345
質問者

お礼

ありがとうございます。お忙しい中大変ありがとうございました。 こちらで、出来そうです。

hoto345
質問者

補足

100では出来ました。ただ600ではいつまで立っても実行されません。限界があるのでしょうか? また、1単位秒でしょうか?

その他の回答 (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

hoto345
質問者

お礼

ありがとうございます。お忙しい中大変ありがとうございました。やってみます。

関連するQ&A