
[已解決]bat代碼curl命令獲取外網ip部分電腦無法獲取并顯示什么原因最后由 ygqiang 于 -1-15 08:45解決了,發現部分電腦,外網ip不是無法獲取,是獲取比較慢。
nclick="copycode($('code0'));">復制代碼
- @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

