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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-18 我要评论
想了解批处理获取IP生成TXT文本的bat代码的相关内容吗,在本文为您仔细讲解批处理获取IP的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:批处理,获取IP,下面大家一起来学习吧。
第一种方法:
复制代码 代码如下:

@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

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们