找回密码
 加入
搜索
查看: 2885|回复: 4

又是IE问题,怎么等待IE加载完成?

  [复制链接]
发表于 2008-9-20 00:54:02 | 显示全部楼层 |阅读模式
我是用RUN来运行IE的,这样的话怎么判断它有没有加载完成呢?如下:

Run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE www.g.cn","", @SW_MAXIMIZE)

假如用_IECreate的话我就知道用 _IELoadWait ($oIE)判断,但是现在是RUN,应该怎么判断呢?



PS:假如这样不可以判断,用IECreate可以用指定的浏览器(我默认的是THEWORLD)来运行 www.g.cn 吗?怎么做呢?
发表于 2008-9-20 09:52:23 | 显示全部楼层
RUN所知应该是没有办法知道它加载完成了。
发表于 2008-9-21 23:55:18 | 显示全部楼层
IECreate出来的页面可以指定什么浏览器来打开吗?有 IE, maxthon,the world,firefox....

如何指定一个浏览器来打开?
发表于 2008-9-27 09:22:45 | 显示全部楼层
原帖由 huangke 于 2008-9-21 23:55 发表
IECreate出来的页面可以指定什么浏览器来打开吗?有 IE, maxthon,the world,firefox....

如何指定一个浏览器来打开?


应该不可以,除非你去修改下ie.au3
发表于 2008-9-27 10:00:53 | 显示全部楼层
请使用$obj=objCreate("Shell.Explorer.2")新建浏览对象
用 ObjEvent($obj,"IEEvent_DocumentComplete","IWebBrowserApp") ;获得IE的事件接口 如 DocumentComplete事件
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 17:21 , Processed in 0.075877 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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