Board logo

标题: [分享]发个查公网IP的批处理 [打印本页]

作者: terse    时间: 2010-8-23 16:04     标题: [分享]发个查公网IP的批处理

  1. @echo off
  2. set/p uip=请输入要查询的IP:(默认空为本机外网IP)
  3. IF "%uip%" equ "" (set "dip=getip.php?action=getip&ip_url="&set "nip=你的外网 IP 是: ")else set "dip=getip.php?action=queryip&ip_url=%uip%"
  4. (echo Set oDOM=WScript.GetObject("http://www.ip.cn/%dip%"^)
  5. echo Do Until oDOM.readyState="complete"
  6. echo WScript.sleep 10
  7. echo Loop
  8. echo WScript.echo oDOM.documentElement.outerText)>Getip.vbs
  9. for /f "delims=" %%i in ('cscript //nologo Getip.vbs') do echo %nip%%%i&del Getip.vbs&pause&exit
复制代码

作者: smileoa    时间: 2010-8-23 21:13

根据网上代码修改的查看本机IP,原作者不详。
  1. @echo off
  2. set "URL=http://www.ip138.com/ip2city.asp"  
  3. for /f "tokens=2 delims=[]" %%a in ('wget -q "%URL%" -O -') do echo %%a
  4. pause
复制代码

[ 本帖最后由 smileoa 于 2010-8-23 21:26 编辑 ]
作者: canyuexiaolang    时间: 2010-8-24 07:49

呃。判断是否联网ping一下,然后用find和for来获取ipconfig的外网IP,为啥还要分析网页呢
作者: 523066680    时间: 2010-8-24 08:29     标题: 回复 3楼 的帖子

ipconfig 如何列出外网IP,求教
作者: canyuexiaolang    时间: 2010-8-24 14:57     标题: 回复 4楼 的帖子

很Sorry。我家是外网,用ipconfig习惯了。。
作者: wc726842270    时间: 2010-9-16 02:34

有个小小的疑问,不过是关于IP的。C类的私有地址(192.168.000.000~~192.168.255.255 )是不是只能在子网中使用(即在外网中不存在啊)

[ 本帖最后由 wc726842270 于 2010-9-16 02:46 编辑 ]
作者: pdanniel66    时间: 2010-9-16 04:09

10.*.*.*   的IP也不存在




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2