|
主题: 检测网段内存活 IP 的批处理脚本
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#12004/4/18 11:39:31
这是我在 ror 回复的一篇帖子,或许对某些网管有用 说明: 请将代码内容保存为 .bat 类型的文本文件 目前最多仅能检测 255 个 IP 检测结果输出在当前目录的 alive.txt 中,每行一个 IP. 可作为其他程序的输入参数
设置: IP段设置:set prefix=10.10.10.(请按照此格式输入) 起始 IP:set i=1 终止 IP:set end=256(到此为止,这个 IP 不检测)
下面这个脚本检测 10.10.10.1 ~ 10.10.10.255 范围内存活的 IP
@echo off
set i=1
set end=256
set prefix=10.10.10.
:loop
ping %prefix%%i% | find "(0%% loss)" >nul
if %errorlevel% equ 0 (echo %prefix%%i% >>alive.txt)
set /a i=%i%+1
if "%i%"=="%end%" goto end
goto loop
:end
set i=
set end=
set prefix=
|
 Dreaming
职务:普通成员
等级:1
金币:10.0
发贴:1518
注册:2004/7/18 17:48:40
|
#22004/4/22 17:39:13
哦?好东西~怎么我之前没想到呢~~靠一个循环ping所有的机器
|
 Michael
职务:普通成员
等级:1
金币:1.0
发贴:230
注册:2003/8/15 11:20:02
|
#32004/4/27 7:54:27
好人真多呀!!!太棒了。
|
 死不了
职务:普通成员
等级:1
金币:0.0
发贴:89
注册:2004/5/8 10:37:12
|
#42004/5/8 10:57:26
sorry,我是不是太菜了点,保存之后怎么运行啊?
|
 dnaliang
职务:普通成员
等级:1
金币:1.0
发贴:193
注册:2002/10/15 19:41:05
|
#52004/5/21 10:53:09
怎么我运行后没有生成alive.txt文件呢 ?我的网内ip是192.168.0.1~254.我把10.10.10.改成了192.168.0. 但运行后没有一点用,是不是我什么地方错了?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#62004/5/21 13:09:32
ping 254个 ip 需要较长时间。你可以将起始IP设置为比较靠近实际存在的一个IP. 这样,过一会就可以产生alive.txt了
|
 dnaliang
职务:普通成员
等级:1
金币:1.0
发贴:193
注册:2002/10/15 19:41:05
|
#72004/5/21 20:36:59
o .可以了。谢谢咯。
|
 OldFisher
职务:普通成员
等级:1
金币:0.0
发贴:152
注册:2004/2/11 14:45:30
|
#82004/5/26 20:57:10
janlay在上个帖子中说 引用: 这是我在 ror 回复的一篇帖子,或许对某些网管有用 
说明: 请将代码内容保存为 .bat 类型的文本文件 目前最多仅能检测 255 个 IP 检测结果输出在当前目录的 alive.txt 中,每行一个 IP. 可作为其他程序的输入参数
设置: IP段设置:set prefix=10.10.10.(请按照此格式输入) 起始 IP:set i=1 终止 IP:set end=256(到此为止,这个 IP 不检测)
下面这个脚本检测 10.10.10.1 ~ 10.10.10.255 范围内存活的 IP
@echo off
set i=1
set end=256
set prefix=10.10.10.
:loop
ping %prefix%%i% | find "(0%% loss)" >nul
if %errorlevel% equ 0 (echo %prefix%%i% >>alive.txt)
set /a i=%i%+1
if "%i%"=="%end%" goto end
goto loop
:end
set i=
set end=
set prefix=
set i=2 set end=255 ok?!
|
 男人男孩
职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2000/11/3 20:52:01
|
|
 五毒散
职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2004/6/25 8:37:58
|
#102004/6/25 9:01:45
恩,果然不错,学到了招
|