中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 09:46
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]用批处理来判断局域网机器开机的数量
可打印版本  1,345 / 14
第1楼 gdyabc 发表于 2009-02-18 07:10
初级用户 发帖 37 积分 41 来自 四川南充
[求助]用批处理来判断局域网机器开机的数量
现在小弟有一个问题请求帮助,用批处理来判断局域网机器开机的数量,把数量显示出来,并取得所开机机器的名称与ip,存为文本文件按如下排列
A211 192.168.0.1
A022 192.168.0.2
………
细想了一下用批处理可以做到但是我不知道该从何处入手。
望各位帮帮我把代码贴出来。
第2楼 dato 发表于 2009-02-18 13:28
高级用户 发帖 377 积分 916
大家能帮我完善一下扫描局域网mac地址并转换成modiip
http://www.cn-dos.net/forum/viewthread.php?tid=42427&fpage=1&highlight=modiip

偶都是用modiip的,modiip是一款非常好的根据机器mac地址更改机器网络设置的软件非常不错。
nbtscan也不错扫描速度非常快
第3楼 gdyabc 发表于 2009-02-18 14:42
初级用户 发帖 37 积分 41 来自 四川南充
感谢二楼,但是我的意思是不用其他工具,用批处理来达到我要求。
第4楼 gdyabc 发表于 2009-02-18 20:19
初级用户 发帖 37 积分 41 来自 四川南充
@for /L %%A in (1,1,254) do ping -a -n 1 -l 16 -w 100 192.168.0.%%A |find "Reply">>testa.txt
在网络畅通的情况下用以上代码简单判断那些机器开机,但是若要完整的解决我的问题就不知道该怎样写了。
第5楼 jy02116916 发表于 2009-02-18 20:43
初级用户 发帖 37 积分 68
想问一下二楼的同志 有装软防火墙的机器也可以扫描到吗?
第6楼 jasonwang 发表于 2009-02-18 22:32
初级用户 发帖 54 积分 122
我不会写代码,提供一个思路
1. PING全网段地址
2. 查看ARP表

原因: 如果不看ARP表,靠PING是不行的,如果有防火墙,PING就会失效,但ARP会有回包。
第7楼 gdyabc 发表于 2009-02-19 00:54
初级用户 发帖 37 积分 41 来自 四川南充
谢谢六楼的思路,但是我也不会写代码,一起等吧。肯定有人能做到。
第8楼 scriptor 发表于 2009-02-19 01:09
银牌会员 发帖 555 积分 1,187
Originally posted by gdyabc at 2009-2-19 00:54:
谢谢六楼的思路,但是我也不会写代码,一起等吧。肯定有人能做到。





Test Successfully!
第9楼 scriptor 发表于 2009-02-19 01:14
银牌会员 发帖 555 积分 1,187
问题是 全网段ping后,
很可能因为没有及时利用存活的ip
导致存活IP的丢失

Over
第10楼 DJ131452DJ 发表于 2009-02-19 05:25
初级用户 发帖 44 积分 50
Originally posted by jy02116916 at 2009-2-18 20:43:
想问一下二楼的同志 有装软防火墙的机器也可以扫描到吗?

不错 受益了
第11楼 everest79 发表于 2009-02-19 05:48
金牌会员 发帖 1,127 积分 2,564




这样比PING快一点
第12楼 DwD 发表于 2009-02-19 11:19
新手上路 发帖 15 积分 12
Originally posted by scriptor at 2009-2-19 01:09:





Test Successfully!


想请教下一个地方
就是 ^| 这个地方
我知道^是去掉特殊符号的功能,把它当作一个字符来用。
这里我看不太懂哦,我把^去掉,却是报错。
有谁了解的请都赐教下。
第13楼 HAT 发表于 2009-02-19 12:10
版主 发帖 5,017 积分 9,023
Re 12楼
请教for语句中出现的^符号的含义
http://www.cn-dos.net/forum/viewthread.php?tid=29426
第14楼 tufeiabcd 发表于 2009-02-19 14:14
初级用户 发帖 25 积分 46
八楼的好强大,arp很有用,我得学习学习
第15楼 gdyabc 发表于 2009-02-19 20:27
初级用户 发帖 37 积分 41 来自 四川南充
等了两天,友友们帮帮楼主完成问题,用批处理,或vb都可以。急。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023