批处理获取IP生成TXT文本的bat代码
批处理获取IP生成TXT文本的bat代码
发布时间:2016-12-28 来源:查字典编辑
摘要:第一种方法:复制代码代码如下:@echoofftmp.vbscscript//NoLogo/e:vbscripttmp.vbs%1>ip.t...

第一种方法:

复制代码 代码如下:

@echo off

<"%~f0" more +5 >tmp.vbs

cscript //NoLogo /e:vbscript tmp.vbs %1>ip.txt

echo >nul && del tmp.vbs

goto:eof

set oDOM = WScript.GetObject("http://www.duosc.com/ip.aspx")

do until oDOM.readyState = "complete"

WScript.sleep 200

Loop

s=oDOM.documentElement.innerText

set re = New RegExp

re.Pattern="(d+).(d+).(d+).(d+)"

For Each m in re.Execute(s)

WScript.Echo m

Next

第二种方法:都是利用vbs代码

复制代码 代码如下:

@echo off

echo 正在连接,请稍等...

>Getip.vbs echo Set oDOM=WScript.GetObject("http://www.ip138.com/ip2city.asp"):Do Until oDOM.readyState="complete":WScript.sleep 200:Loop:WScript.echo oDOM.documentElement.outerText:Set oDOM=nothing

for /f "tokens=2,* delims=:" %%i in ('"cscript //nologo Getip.vbs"') do echo 你的IP地址是: %%i %%j>ip.txt

del Getip.vbs

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新DOS/BAT学习
热门DOS/BAT学习
脚本专栏子分类