本帖最后由 ygqiang 于 2025-1-15 08:45 编辑
解决了,发现部分电脑,外网ip不是无法获取,是获取比较慢。- @echo off
-
- @echo ════════════════════════════════════
- for /f "delims=: tokens=2" %%i in ('ipconfig^|findstr "IPv4 地址"') do echo 内网IP为:%%i
- for /f "delims=: tokens=2" %%m in ('ipconfig -all^|findstr "物理地址"') do echo 网卡地址:%%m
- @echo ════════════════════════════════════
- for /f "delims=: tokens=2" %%o in ('curl -s cip.cc^|findstr "IP"') do set ip=%%o&echo 外网IP为:%%o
- for /f "delims=: tokens=2" %%l in ('curl -s ipinfo.io^|findstr ""region""') do set ad=%%l&echo 所在地区:%%l
- @echo 外网IP为:%ip% >nul 2>null
- @echo 所在地为:%ad% >nul 2>null
- @echo ════════════════════════════════════
- del /q null >nul 2>nul
- ping 0 -n 10 >nul 2>nul
- del /q null >nul 2>nul
-
- exit
复制代码
|