タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

dosに関するdosequisのブックマーク (1)

  • DOSコマンドでの単純なループ処理

    ラベルと goto を使っても、できますよ。(Windows98SE で確認) 3秒待たせるためのコマンド sleep.exe は、1番目の参考 URL から入手できます。 これを使って、以下のようなサンプルプログラムを組んでみました。 @echo off :loop echo こんにちは sleep 3 goto loop これで、3秒おきに「こんにちは」と表示されます。 このプログラムの欠点は CTRL-C 等で中止できないことです。 これを解決するには、2番目の参考 URL から BU というツールを入手して、例えば次のようにすると良いでしょう。 @echo off :loop echo こんにちは sleep 3 bu ctrlkey if errorlevel 1 goto end goto loop :end これなら、CTRL キーを押せばプログラムを停止できます。 参考UR

    DOSコマンドでの単純なループ処理
    dosequis
    dosequis 2009/01/26
    dosでsleepの代替ハック(ping localhost)
  • 1