标题: 运行VBS时出错,给个解决办法!!
[打印本页]
作者: lotus516
时间: 2007-12-5 23:49
标题: 运行VBS时出错,给个解决办法!!
作者: lxmxn
时间: 2007-12-6 04:25
具体是哪段代码?贴上来看看?
作者: lotus516
时间: 2007-12-7 12:41
生成了两个VBS
一个是HTML.vbs
Set oDOM = WScript.GetObject(WScript.Arguments(0))
Do Until oDOM.readyState = "complete"
WScript.sleep 200
Loop
WScript.echo oDOM.documentElement.outerText
Set oDOM=nothing
一个是text.VBS
Set oDOM = WScript.GetObject(WScript.Arguments(0))
Do Until oDOM.readyState = "complete"
WScript.sleep 200
Loop
WScript.echo oDOM.documentElement.outerText
Set oDOM=nothing
现在才发现两个VBS是一样的!!
Last edited by lotus516 on 2007-12-7 at 12:46 PM ]
作者: fastslz
时间: 2007-12-7 13:55
Set oDOM = WScript.GetObject(
WScript.Arguments(0))
Do Until oDOM.readyState = "complete"
WScript.sleep 200
Loop
WScript.echo oDOM.documentElement.outerText
Set oDOM=nothing
WScript.Arguments数字0即CMD中的%1,也就是没有指定的文件所以出现下标越界,是代码本身不够完整.
如果代码改成就知道什么原因了
Set files=WScript.Arguments
if files.Count=0 Then
MsgBox "未指定文件, 脚本意外终止"
Wscript.Quit
end if
Set oDOM = WScript.GetObject(WScript.Arguments(0))
Do Until oDOM.readyState = "complete"
WScript.sleep 200
Loop
WScript.echo oDOM.documentElement.outerText
Set oDOM=nothing
作者: lotus516
时间: 2007-12-8 07:50
呵呵,我也不懂VBS,不过上次我用了他的这个(修改前,无全屏的)运行成功,这次不行了,(都是从网上复制粘贴来的),加之我又优化了系统,已为是我把VBS的行么弄掉了,结果是他修改后的代码有问题!!!