中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 谁替我简化一下代码:查看局域网在线机器
作者:
标题: 谁替我简化一下代码:查看局域网在线机器 上一主题 | 下一主题
kmtis003
初级用户





积分 48
发帖 21
注册 2007-9-13
状态 离线
『楼 主』:  谁替我简化一下代码:查看局域网在线机器

我写的,可以成功,但是检测速度不行,谁可以让它提速。

@ for /l %%b in (1,1,254) do @ ping 192.168.1.%%b -n 1 -l 1 | find "bytes=1 tim" >>aaaa.txt

2007-9-13 13:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ThinKing
中级用户





积分 471
发帖 207
注册 2007-5-3
状态 离线
『第 2 楼』:  

这个呢?
net view > aaa.txt

2007-9-13 14:36
查看资料  发短消息 网志   编辑帖子  回复  引用回复
kmtis003
初级用户





积分 48
发帖 21
注册 2007-9-13
状态 离线
『第 3 楼』:  

这个别人删了共享的话,查不出来吧?

2007-9-14 12:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ThinKing
中级用户





积分 471
发帖 207
注册 2007-5-3
状态 离线
『第 4 楼』:  

那我就不清楚了。
@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


2007-9-14 12:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
titiger
初级用户





积分 30
发帖 15
注册 2007-9-5
状态 离线
『第 5 楼』:  

这里批处理应该符合你的要求!

@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

2007-9-15 19:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
175891641
初级用户





积分 82
发帖 30
注册 2007-7-3
状态 离线
『第 6 楼』:  

速度还是很慢啊
用s.exe开1000个只须5秒就扫完了

2007-9-17 21:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lp1129
初级用户





积分 186
发帖 92
注册 2007-3-27
状态 离线
『第 7 楼』:  

PING命令本身就慢,用批处理还是一个一个的PING,当然慢了

2007-9-18 10:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: