- ベストアンサー
DOSコマンド(Windows2000)について
DOSコマンドで、時間基準で処理を一時中断(待ち状態) という事は可能なのでしょうか? UNIXであれば、 % sleep 30 とすれば30秒処理を中断してくれると思うのですが、 DOSコマンドですと、 > pause で、入力待ちになってしまいます。 DOSコマンドにてUNIXのような処理は行えるのでしょうか? ご回答お願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
標準コマンドだけでやるには、30秒待つには、 ping -n 31 127.0.0.1 >NUL というのが定番です。 echo WScript.Sleep 30000 >tmp.vbs cscript //nologo tmp.vbs というのもありますが、cscriptコマンド自体の起動に時間が掛かるので、短い時間待つには正確さが欠けます。
その他の回答 (2)
- ysk6406
- ベストアンサー率40% (237/589)
回答No.2
ネットから入手できないということはありません。 一つの例として、参考URLから sleep.exe が入手できます。 この質問も、ご覧下さい。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1090194
質問者
お礼
とても参考になるURLを有難う御座います! 助かりました!
- dai509
- ベストアンサー率34% (212/609)
回答No.1
Windows 2000 リソースキットに その名もずばり、"sleep"というコマンドがあります。 でも、リソースキットが入手できないと・・・ ネットからダウンロードできる中にはないみたいです。
質問者
お礼
リソースキットなるものが存在していたんですね。。。 ありがとう御座います! とても参考になりました!
お礼
なるほど。 標準コマンドではそうやるのが定番なんですね。 とても参考になりました! 有難う御座います!