华域联盟 DOS/BAT 批处理获取IP生成TXT文本的bat代码

批处理获取IP生成TXT文本的bat代码

第一种方法:


复制代码 代码如下:

@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代码

转载请保留出处和原文链接:https://www.cnhackhy.com/16784.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部