欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows批处理命令找回设备IP

程序员文章站 2022-04-19 18:45:12
...

生活和工作中,总有些时候会忘记一些很久远之前设置过的设备的IP地址,当你需要连接这些设备的时候往往会很头疼,一般情况下,我用两种方式去找回设备IP,第一种是将设备和电脑直连,电脑设置为自动获取IP,然后打开wireshark抓包工具,抓取ARP包查看设备发出的arp请求,原理去看网络arp相关知识。另一种情况,如果大概知道设备的网段,只是不知道IP具体是多少,我写了一个Windows的批处理工具,方法很简单,将下面的代码复制到文本文档中,根据自己的需要稍作修改,最后将后缀名改为.com即可。

@echo off
echo 执行中,请稍后...
echo ping时间:%date% %time%>>e:\connect_test.txt
echo 具体数据:>>connect_test.txt
for /l %%i in (1,1,255) do (
ping -n 1 -w 60  192.168.2.%%i|findstr /C:"接收 = 1" 1>null && echo 192.168.2.%%i 存在>> e:\connect_test.txt
if errorlevel 1 (
  echo 测试:192.168.2.%%i
) else(
  echo 测试:192.168.2.%%i OK
)
)
echo ----------------------------------------------------------->> e:\connect_test.txt
echo 执行结束,也可以双击打开connect_test.txt查看。
pause

运行效果如下:

Windows批处理命令找回设备IP

 

注:

批处理应用于DOS和Windows系统中。批处理文件的扩展名为bat 。

批处理是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND. COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等中高级语言一样。

附上相关批处理命令

Windows 批处理(bat)语法大全

相关标签: windows