[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[分享]发个查公网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
复制代码
1

评分人数

根据网上代码修改的查看本机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 编辑 ]

TOP

呃。判断是否联网ping一下,然后用find和for来获取ipconfig的外网IP,为啥还要分析网页呢

TOP

回复 3楼 的帖子

ipconfig 如何列出外网IP,求教

TOP

回复 4楼 的帖子

很Sorry。我家是外网,用ipconfig习惯了。。

TOP

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

[ 本帖最后由 wc726842270 于 2010-9-16 02:46 编辑 ]

TOP

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

TOP

返回列表