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

[文本处理] 怎样修改获取IP的批处理?

这里有段获取外网的ip代码
  1. @echo off
  2. :a
  3. echo 正在连接,请稍等...
  4. >Getip.vbs echo Set oDOM=WScript.GetObject("[url=http://www.ip138.com/ip2city.asp]http://www.ip138.com/ip2city.asp"):Do[/url] Until oDOM.readyState="complete":WScript.sleep 200:Loop:WScript.echo oDOM.documentElement.outerText:Set oDOM=nothing
  5. for /f "tokens=2 delims=[]" %%i in ('"cscript //nologo Getip.vbs"') do echo 你的外网 IP 是: %%i
  6. pause
  7. goto:a
复制代码
本来有个语句是 del Getip.vbs 放在goto:a 前面,pause后面的。但是每运行一次就要删除下这个vbs文件,烦,
可以在最后关闭这个批处理的时候,自动删除这个vbs吗
如果可以怎么写?

在pause下面添加这个
  1. del/q Getip.vbs
复制代码

TOP

谢谢啊,这个程序刚刚运行的时候还是好好的,可突然出现
d:\我的文档\桌面\Getip.vbs(1, 1) Microsoft VBScript 运行时错误: Automation 操作
中文件名或类名未找到
这样的提示,怎么解决?

TOP

问题解决了,原来是因为试用了代理的原理。。去掉代理后,恢复正常

TOP

返回列表