バッチファイルプログラミング 3.bat

このエントリーをはてなブックマークに追加
901デフォルトの名無しさん
質問です。

PING を使って 反応があったらテキストに書き出し

ということは可能でしょうか?
それとも、不可能で結果を全部テキストに出力して自分で判断するしかないでしょうか?
902デフォルトの名無しさん:2007/04/23(月) 21:57:41
厳密じゃねーけど
ping || goto skip
ping >> log.txt
:skip
903デフォルトの名無しさん:2007/04/23(月) 22:00:29
ユーザー必読!コマンドライン(DOS Pt.6)
http://pc11.2ch.net/test/read.cgi/win/1176558776/

904デフォルトの名無しさん:2007/04/23(月) 22:00:57
>>903
病気の調子はいいのか?
905デフォルトの名無しさん:2007/04/23(月) 22:36:28
闘病中だろw
906デフォルトの名無しさん:2007/04/23(月) 22:57:28
>902
ありがとうございます。
コマンドプロンプトなんてほとんど知らない身なのでとても助かります。

調べる箇所が複数あるので

ping 192.168.xxx.xx1 || goto skip
ping 192.168.xxx.xx1 >>log.txt
:skip
ping 192.168.xxx.xx2 || goto skip
ping 192.168.xxx.xx2 >>log.txt
:skip


みたいに繋げていけば良いですかね?
907デフォルトの名無しさん:2007/04/23(月) 23:03:24
>>901
:loop
ping xxx.xxx.xxx.xxx | findstr "Replay from" >> log.txt
goto loop
908デフォルトの名無しさん:2007/04/23(月) 23:07:17
板違い
そういうのはプログラミングとは言わない
909デフォルトの名無しさん:2007/04/23(月) 23:09:21
>>908
今日の頭の具合は大丈夫なのか?
910デフォルトの名無しさん:2007/04/23(月) 23:10:15
Replyだけ抜いても意味ふめじゃね

for %i in (1 2 3 4) do ping 192.168.0.%i && echo 192.168.0.%i Succ >> log.txt