作者hsiaulong (假性眯眯眼)
看板EZsoft
标题Re: [请问] 请问有办法用指令列简易判断区网存活的IP?
时间Mon Jan 28 13:39:27 2013
※ 引述《LIAR (玻璃做的大叔)》之铭言:
: 我的装置是用微软的ICS自动取得IP,只能用DHCP,但偏偏在不知道IP的
: 情况下也无法登入看IP是啥(鬼打墙),所以想用简单的回圈,PING还有%errorlevel%,
: 我输入起点和终点(譬如是2 254)就会自动回报哪些IP还活着,请问有人知道该
: 怎麽写吗?
: 虽然我知道有区网的扫描软体,但我想尝试用命令列当练习,因为以後可以
: 发展成其他用途。我目前只有练过鸟哥linux的 第十三章、学习 Shell Scripts,
: http://linux.vbird.org/linux_basic/0340bashshell-scripts.php#for_ping
: 不过DOS和linux语法大概还是有差,会莫名其妙的卡住,麻烦高手指点,
: 谢谢。
For /L %%i in (%1,1,%2) do ping -n 2 192.168.1.%%i
假设存成批次档名为 LocalPing.bat
执行时就打 LocalPing 起点-1 终点
例如,想要 ping 192.168.1.9到 192.168.1.57
就输入 LocalPing 8 57
请各位先进指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.201.4
1F:推 Alstom:这要推一下吧 !! 01/31 15:28
2F:推 fabled:推 02/01 15:58
3F:推 zchien:好强呀 02/02 03:37
4F:推 klt:比较尴尬的是对方挡了icmp 02/03 09:39
5F:推 LIAR:感谢!我等会儿来研究。 02/03 19:35
6F:→ LIAR:我因为是自用,所以不担心装置会挡ICMP啦.... 02/03 19:36
7F:→ LIAR:顺便请问可以把PING资讯丢到nul,只把存活的数字列出来吗? 02/13 11:49