|
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 が入るのですね ありがとうございました。 |