Board logo

标题: [文本处理] 怎样修改获取IP的批处理? [打印本页]

作者: jiudao    时间: 2010-9-2 16:30     标题: 怎样修改获取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吗
如果可以怎么写?
作者: TX_kakashi    时间: 2010-9-2 16:42

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

作者: jiudao    时间: 2010-9-2 17:15

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

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




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2