批处理命令自动搜IP

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:36:53
我从别人机子上拷了一个批处理文件,但是里面测试的公网ip与的外网ip不一致,不知道是怎么回事,求高手做一个源文件,并大致解释一下可以不要?
问题补充:我的已经是批处理文件了,无法编辑啊
你们看一下这个@echo off
@ ECHO.
@ ECHO ——————————————————————————————————
@ ECHO 以下是测试本机到外网的连接状况。请观察time的数值,单位是ms(毫秒)。
@ ECHO 空闲时time值应为10ms~20ms。若time=100ms以上说明下载占用了较多带宽。
@ ECHO 若每隔几行就出现Request time out说明传输不连续,网络软件容易掉线。
@ ECHO ——————————————————————————————————
ping 202.96.140.77 -t
里面的ip不是我的公网ip啊,我的ip会变的,可是这个一直不变啊

这个不需要改成你的公网IP
ping的原理是一直发送ICMP数据包到某IP,它在把包发回来,这样来测试网络是否正常连通,ping你自己是没用的,无法达到目的。

这个IP你可以随意更改,只要存在就可以
建议使用百度的IP
119.75.213.36

@echo off &setlocal enabledelayedexpansion
@ ECHO.
@ ECHO ——————————————————————————————————
@ ECHO 以下是测试本机到外网的连接状况。请观察time的数值,单位是ms(毫秒)。
@ ECHO 空闲时time值应为10ms~20ms。若time=100ms以上说明下载占用了较多带宽。
@ ECHO 若每隔几行就出现Request time out说明传输不连续,网络软件容易掉线。
@ ECHO ——————————————————————————————————
for /f "tokens=1* delims=:" %%i in ('ipconfig /all^|find /i "IP Address"') do set ip=%%j
ping !ip! -t
----------------------------------------------------------------
以上就可以 了,如有问题,请hime