手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >批处理获取IP生成TXT文本的bat代码
批处理获取IP生成TXT文本的bat代码
摘要:第一种方法:复制代码代码如下:@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

【批处理获取IP生成TXT文本的bat代码】相关文章:

用批处理实现删除大小和类型一样的文件的代码

CHM 文档解包批处理代码

批处理实现的结束进程并删除文件的代码

批处理解约瑟夫环应用题代码

批处理提取不同行上的内容的代码

不错的批处理脚本实例代码 第二部分

批处理重命名特殊文件名的代码

批处理程序中的“多线程”处理代码

批处理 API实现文件下载的代码第1/2页

批处理 用户是否存在判断

精品推荐
分类导航