请教:用_IECreate()打开页面,未完成载入即手工关闭,导致程序不继续执行
在循环中,判断条件及打开IE:#include <ie.au3>
local $bOpen=False
while 1
if ProcessExists("calc.exe") then $bOpen=True
if $bOpen=True then
_iecreate("www.163.com")
$bopen=False
endif
wend
出现的情况是:如果网易页面还未完全载入就手工关闭IE的话,程序不往下执行了,卡死在那,利用COM的错误捕获函数一直报错,returen 1也不行,请大家一起帮忙解决一下。 能否用run或shellexecute代替iecreate? 能否用run或shellexecute代替iecreate? 是可以用shellexecute,但是由于要用到对象和句柄以便进行后续操作,比如说刷新,所以只有用IECreate 。。。。都没人回复的,自己已经解决了。 解决了贴出来答案呀! 如果手工关闭那就真是没办法了
页:
[1]