标题: [网络连接] 批处理怎样获取本地IP和外网IP [打印本页]
作者: gd6570 时间: 2016-7-11 11:37 标题: 批处理怎样获取本地IP和外网IP
本帖最后由 pcl_test 于 2016-7-11 16:40 编辑
想双击打开批处理的时候,黑窗口显示:内网IP:***
外网IP:***
作者: GNU 时间: 2016-7-11 14:02
本帖最后由 pcl_test 于 2017-6-15 19:32 编辑
- @echo off
- :InIP
- for /f "tokens=4" %%i in ('route print ^| findstr 0.0.0.0.*0.0.0.0') do (
- set InternalIP=%%i
- goto :ExIP
- )
- :ExIP
- rem set "URL=http://city.ip138.com/ip2city.asp"
- set "URL=http://ip.6655.com/ip.aspx"
- >%temp%\download.vbs echo Set objDOM = WScript.GetObject("%URL%")
- >>%temp%\download.vbs echo Do Until objDOM.ReadyState = "complete"
- >>%temp%\download.vbs echo WScript.Sleep 100
- >>%temp%\download.vbs echo Loop
- >>%temp%\download.vbs echo WScript.Echo objDOM.DocumentElement.OuterText
- for /f "delims=" %%i in ('cscript //nologo //e:vbscript %temp%\download.vbs') do (
- set "PublicIP=%%i"
- )
- echo 内网IP:%InternalIP%
- echo 外网IP:%PublicIP%
- pause
复制代码
作者: codegay 时间: 2016-7-11 20:13
本帖最后由 codegay 于 2016-7-12 04:45 编辑
回复 2# GNU
ip138的接口不稳定。经常变。
换个别的吧。我刚打开还先显示百度的什么云加速。- 浏览器安全检查中… ip138.com.
-
- 还剩 5 秒…
- 百度云加速防护中
复制代码
ip.6655.com/ip.aspx
这个接口应该稳定的。软媒自己的软件也是用这个接口。
作者: gd6570 时间: 2016-7-11 23:18
回复 2# GNU
外网还是没法获取啊
作者: GNU 时间: 2016-7-12 17:01
回复 4# gd6570
在家里测试的还是在公司测试的?
浏览器打开网页的时候需要设代理吗?
浏览器能正常打开 http://city.ip138.com/ip2city.asp 吗?
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |