找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 15587|回复: 3

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

[复制链接]
发表于 2010-9-2 16:30:47 | 显示全部楼层 |阅读模式
这里有段获取外网的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吗
如果可以怎么写?
发表于 2010-9-2 16:42:50 | 显示全部楼层
在pause下面添加这个
  1. del/q Getip.vbs
复制代码
 楼主| 发表于 2010-9-2 17:15:57 | 显示全部楼层
谢谢啊,这个程序刚刚运行的时候还是好好的,可突然出现
d:\我的文档\桌面\Getip.vbs(1, 1) Microsoft VBScript 运行时错误: Automation 操作
中文件名或类名未找到
这样的提示,怎么解决?
 楼主| 发表于 2010-9-2 17:22:10 | 显示全部楼层
问题解决了,原来是因为试用了代理的原理。。去掉代理后,恢复正常
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 03:24 , Processed in 0.011596 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表