
更加詳細的獲取IPMAC外網IP和歸屬地批處理最后由 459500160 于 -1-29 16:19如題吧,是小弟搜網上的代碼自己整合出來的一個網管維護工具,因為新注冊無法在分享區發帖,就發這里了,在分享區也有跟帖的,如果有影響到,請版主幫忙移動下哈特點是獲取電腦上所有本地連接的IP和MAC地址,外網IP和對應的歸屬地,并把獲取的信息添加進IP信息.txt,按任意鍵退出后自動刪除TXT文件,腳本用到了curl工具,win10以下的系統請自行安裝
- @echo off
- title 內外網IP查看工具-By NT
- @echo.
- mode con cols=38 lines=15
- color F0
- for /F tokens=1,2 delims=# %%a in ('prompt #$H#$E# & echo on & for %%b in (1) do rem') do (
- set DEL=%%a)
- @echo請將以下內容截圖或
- @echo本工具生成在桌面的
- call :ColorText Fc IP信息
- @echo 發送給網管
- @echo ════════════════════════════════════
- for /f delims=: tokens=2 %%i in ('ipconfig^|findstr IPv4 地址') do echo內網IP為:%%i&echo 內網IP為:%%i >>IP信息.txt
- for /f delims=: tokens=2 %%m in ('ipconfig -all^|findstr 物理地址') do echo網卡地址:%%m&echo 網卡地址:%%m >>IP信息.txt
- for /f delims=: tokens=2 %%o in ('curl -s cip.cc^|findstr IP') do set ip=%%o&echo 外網IP為:%%o >>IP信息.txt
- for /f delims=: tokens=2 %%l in ('curl -s ipinfo.io^|findstr region') do set ad=%%l&echo 所在地區:%%l >>IP信息.txt
- @echo外網IP為:%ip%
- @echo所在地為:%ad%
- @echo ════════════════════════════════════
- set /p= 按任意鍵退出并刪除<nul
- call :ColorText Fc IP信息
- @echo 文檔
- pause>nul
- for /r %%f in (IP信息.txt) do del %%f
- goto :eof
- :ColorText
- echo off
- <nul set /p .=%DEL% > %~2
- findstr /v /a:%1 /R ^$ %~2 nul
- del %~2 > nul 2>&1
- goto :eof
nclick="copycode($('code0'));">復制代碼