[前の記事]« W2KのESCシーケンスについて
[次の記事]Unixのkill(プロセスの終了)と同等の機能は? »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「PING」索引へ

LAN内にまとめてpingを打ちたい


529) LAN内にまとめてpingを打ちたい hiro 2002/08/03(土) 23:26


Ping -n 1 192.168.0.1
Ping -n 1 192.168.0.2
Ping -n 1 192.168.0.3
Ping -n 1 192.168.0.4
Ping -n 1 192.168.0.5
Ping -n 1 192.168.0.6
Ping -n 1 192.168.0.7
Ping -n 1 192.168.0.8
Ping -n 1 192.168.0.9
Ping -n 1 192.168.0.10

LAN内のネットワークに一遍でPINGを打ちたいです。
上記をまとめるにはどうしてらいいのですか。


530) Re:LAN内にまとめてpingを打ちたい SYSOP 2002/08/05(月) 03:05


hiro さん こんにちは。

>Ping -n 1 192.168.0.1
(中略)
>Ping -n 1 192.168.0.9
>Ping -n 1 192.168.0.10

>LAN内のネットワークに一遍でPINGを打ちたいです。
>上記をまとめるにはどうしてらいいのですか。

 えーと、いまいち趣旨がわかんないんですが、たとえば"ping-all.bat"みたいな名前のバッチファイルに上記内容をそのまま記述して、そのバッチファイルを実行する、とかでは何か問題があるのでしょうか?

YanaKen


531) Re2:LAN内にまとめてpingを打ちたい hiro 2002/08/05(月) 07:29


1~2ヶ月前の立ち読みした雑誌に記載されていたテクニックなのですがわすれてしまいました。

for %A in (1,2,3,4,5,6,7,8,9) do ping -n 1 192.168.0.%A

確かこの構文のもうちょい省略できたと思ったんですが、いちいち1から10まで入力するのがめんどくさいので。よろしくお願いします。


532) Re3:LAN内にまとめてpingを打ちたい SYSOP 2002/08/05(月) 11:25


hiroさん

>for %A in (1,2,3,4,5,6,7,8,9) do ping -n 1 192.168.0.%A

>確かこの構文のもうちょい省略できたと思ったんですが、いちいち1から10まで入力するのがめんどくさいので。

 そういう意味でしたか。

 WindowsNT/2000/XP系の場合に限れば、

 FOR /L %A IN (1,1,10) DO ...%A

 のように記述できます。( )内は「開始、ステップ、終了」の順です。Windows95/98/Me系にはこの機能はありません。
 いずれにせよ FOR /? で説明が出ますので、参照されることをおすすめします。

YanaKen


533) Re4:LAN内にまとめてpingを打ちたい hiro 2002/08/06(火) 06:26


なるほど

>FOR /L %A IN (1,1,10) DO ...%A

/L が入るのですね

ありがとうございました。
 
 


カテゴリー「PING」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年08月03日 13:01に投稿されたエントリーのページです。

ひとつ前の投稿は「W2KのESCシーケンスについて」です。

次の投稿は「Unixのkill(プロセスの終了)と同等の機能は?」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート