本帖最后由 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 | | | | exitCOPY |
|