2012年5月18日金曜日

バッチファイルで複数のpingコマンドを実行させてみる

手順は以下
1.メモ帳を起動して以下のテキストを作成
************************************ココから
@echo off

echo start > ping.log
 ping -f -l 1450 192.168.0.1 >> ping.log
 ping -f -l 1451 192.168.0.2 >> ping.log
 ping -f -l 1452 192.168.0.3 >> ping.log

exit
************************************ココまで

2.保存は「~.bat」で保存する。例ではtest.batとする
保存場所はコマンドプロンプト起動時のデフォルトのディレクトにしておく。

3.コマンドプロンプトを起動後
test.batを起動

4.コマンドプロンプト実行フォルダにping.txtが作成される。
中身はこんな感じ



参考


ちなみに以下はうまくいかなかったケース。

バッチファイルの中身は以下 

************************************ココから
@echo off

echo start > ping.log
 ping -f -l 1450 192.168.0.1 >> ping.log
 ping -f -l 1451 192.168.0.2 >> ping.log
 ping -f -l 1452 192.168.0.3 >> ping.log
 echo end > ping.log

exit
************************************ココまで

これを実行するとping.logの中身は最終的に以下のようになっていた。




0 件のコメント:

コメントを投稿