Board logo

标题: DOS关闭网页问题 [打印本页]

作者: cnhk     时间: 2008-9-27 12:42    标题: DOS关闭网页问题

rem 2、打开网页后,几秒内自动关闭网页(假设为8秒)
@echo off
echo set ierunner=createobject("wscript.shell") > ie.vbs
echo ierunner.run "cmd /c start iexplore http://www.baidu.cn",0 >>ie.vbs
echo wscript.sleep 8000 >> ie.vbs
echo ierunner.sendkeys "%%{F4}" >> ie.vbs
cscript //nologo ie.vbs
del ie.vbs


ie.vbs(4, 1) Microsoft VBScript 运行时错误: 无效的过程调用或参数



网页没有关闭


请问那里出错了
作者: cnhk     时间: 2008-9-27 22:32
只好自己顶起拉
作者: Evangel     时间: 2008-9-28 03:48
是不是大小写的问题?
作者: zqz0012005     时间: 2008-9-28 04:00
楼主的代码不是保存为bat而是直接在cmd中运行的吧?
去掉一个%,或者保存为bat再运行

为什么不直接用InternetExplorer.Application对象
作者: cnhk     时间: 2008-9-28 08:42
但网页没能定时关闭
作者: hackate     时间: 2008-9-28 12:59
@echo off
echo set ierunner=createobject("internetexplorer.application") >ie.vbs
echo ierunner.Visible=True >>ie.vbs
echo ierunner.navigate "http://www.baidu.com" >>ie.vbs
echo wscript.sleep 8000 >>ie.vbs
echo ierunner.Quit >>ie.vbs
cscript //nologo ie.vbs