发布网友 发布时间:15小时前
共2个回答
热心网友 时间:15小时前
@echo off
:nok
cls&ipconfig /all>temp.txt
findstr "Gateway" "temp.txt" >ip.ini
del "temp.txt" /q
for /f "tokens=12 delims=: " %%a in (ip.ini) do (
set "str=%%a"
)
echo 您的网关为:%str%
if "%str%"=="192.168.0.1" echo 位于网络 1
if "%str%"=="192.168.1.1" echo 位于网络 2
if "%str%"=="192.168.2.1" echo 位于网络 3
::此处可以添加网络 4 5 6 7 8 等等
del "ip.ini" /q&&ping 127.0.1 /n 10 >nul&&goto nok
pause
保存为.cmd或者.bat运行,如果有问题请随时HI我,希望我的回答可以帮到你!
Ps:最后一行的数字10代表的是扫描时间,10秒循环扫描一次,请根据需要自行修改!
热心网友 时间:15小时前
@for /f "tokens=12 delims=." %%i in ('ipconfig^|findstr /e ".1"') do @echo 你现在位于网络%%i