DOS バッチファイルについて
◇-?DOS バッチファイルについて-LFX488-05/12-20:08(243)-No.476713 ┣?!Re:DOS バッチファイルについて...-ZONE-05/12-22:06(241)-No.476722 ┗?!Re:DOS バッチファイルについて...-kimi-05/12-22:17(241)-No.476723
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
476713 | DOS バッチファイルについて | LFX488 | 2009/05/12-20:08 |
メーカー名:NEC 日本電気 OS名:WindowsXp Professional パソコン名:XXX -- いつもお世話になっております。 DOSのバッチファイルについて質問させて下さい。 下記の様な処理を行っているのですが、処理の内容は表示せず、実行状況を 表示させることはできますでしょうか? Syori.bat ----- @echo off rem syori-1 処理(1) rem syori-2 処理(2) rem syori-3 処理(3) exit ----- この時、画面には下記のように表示させたい 処理(1)実行中の場合 EXE 処理(1)実行中 処理(1)が終了し、処理(2)が実行中の場合 OK 処理(1)完了 EXE 処理(2)実行中 処理(1,2)が終了し、処理(3)が実行中の場合 OK 処理(1)完了 OK 処理(2)完了 EXE 処理(3)実行中 ----- みなさまの良い知恵をお貸し下さい。よろしくお願い致します。 |
▲このページのトップに戻る
476722 | Re:DOS バッチファイルについて | ZONE | 2009/05/12-22:06 |
記事番号476713へのコメント LFX488さんは No.476713「DOS バッチファイルについて」で書きました。 @ECHO OFF CLS ECHO EXE 処理(1)実行中 DIR > nul PAUSE CLS ECHO OK 処理(1)完了 ECHO EXE 処理(2)実行中 DIR > nul PAUSE CLS ECHO OK 処理(1)完了 ECHO OK 処理(2)完了 ECHO EXE 処理(3)実行中 DIR > nul PAUSE EXIT こんなんでどうですか? 「DIR > nul」の「DIR」は、実際のアプリにすること。 nulリダイレクトでアプリのメッセージを表示しないようにする。 ログとして残したい場合は「DIR > dir.txt」のようにファイルへリダイレクト。 「PAUSE」は、一時停止のため入れているので実際は不要。 「CLS」は、実行中メッセージを消すために画面消去。 エラー処理は割愛しています。 |
▲このページのトップに戻る
476723 | Re:DOS バッチファイルについて | kimi | 2009/05/12-22:17 |
記事番号476713へのコメント LFX488さんは No.476713「DOS バッチファイルについて」で書きました。 処理(1)から処理(3)はどんなものなのですか? それもバッチファイルだとして、 こんなのは? @echo off cls rem syori-1 echo EXE 処理(1)実行中 call syori-1.bat cls rem syori-2 echo OK 処理(1)完了 echo EXE 処理(2)実行中 call syori-2.bat cls rem syori-3 echo OK 処理(1)完了 echo OK 処理(2)完了 echo EXE 処理(3)実行中 call syori-3.bat cls echo OK 処理(1)完了 echo OK 処理(2)完了 echo OK 処理(3)完了 exit |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|