中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 21:19
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 谁替我简化一下代码:查看局域网在线机器 查看 975 回复 6
楼 主 谁替我简化一下代码:查看局域网在线机器 发表于 2007-09-13 13:45 ·  中国 北京 大兴区 联通
初级用户
积分 48
发帖 21
注册 2007-09-13 13:05
18年会员
UID 97264
性别 男
状态 离线
我写的,可以成功,但是检测速度不行,谁可以让它提速。

@ for /l %%b in (1,1,254) do @ ping 192.168.1.%%b -n 1 -l 1 | find "bytes=1 tim" >>aaaa.txt
2 发表于 2007-09-13 14:36 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
这个呢?
net view > aaa.txt
3 发表于 2007-09-14 12:11 ·  中国 北京 大兴区 联通
初级用户
积分 48
发帖 21
注册 2007-09-13 13:05
18年会员
UID 97264
性别 男
状态 离线
这个别人删了共享的话,查不出来吧?
4 发表于 2007-09-14 12:17 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
那我就不清楚了。

@for /l %%b in (1,1,254) do @ping 192.168.1.%%b -n 1 -l 1 >nul && echo 192.168.1.%%b >>aaaa.txt
5 发表于 2007-09-15 19:41 ·  中国 广东 江门 新会区 电信
初级用户
积分 30
发帖 15
注册 2007-09-05 21:43
18年会员
UID 96658
性别 男
状态 离线
这里批处理应该符合你的要求!

@echo off
for /l %%b in (1,1,254) do start /I/min cmd /c ping -n 1 -l 1 -w 0 192.168.1.%%b
echo 请等待其他cmd进程结束……
puase>nul
arp -a
pause
6 发表于 2007-09-17 21:47 ·  中国 浙江 宁波 电信
初级用户
积分 82
发帖 30
注册 2007-07-03 13:55
19年会员
UID 93029
性别 男
状态 离线
速度还是很慢啊
用s.exe开1000个只须5秒就扫完了
7 发表于 2007-09-18 10:46 ·  中国 陕西 渭南 电信
初级用户
★★
积分 186
发帖 92
注册 2007-03-27 08:20
19年会员
UID 83047
性别 男
状态 离线
PING命令本身就慢,用批处理还是一个一个的PING,当然慢了
论坛跳转: