jiataifeng 发表于 2008-5-22 19:51:03

如何获取当前已打开页面的$oIE

由_IECreate()的返回值可以得到此变量。
现在网页已经打开,在不重新打开网页的情况下,有没有办法获得此变量?
能不能从缓存里读?
不是可以获得窗口的任何数据嘛,这方面有没有办法?

[ 本帖最后由 jiataifeng 于 2008-5-23 01:18 编辑 ]

gooker 发表于 2008-5-22 23:17:52

_IECreate()的返回值Returns an object variable pointing to an InternetExplorer.Application object
利用_IEAttach得到的返回值和上面的一样

jiataifeng 发表于 2008-5-23 01:17:57

对于IE浏览器:
$wintitle=WinGetTitle("")
$str=StringTrimRight($wintitle,30)
$oIE=_IEAttach($str)

bdrdc 发表于 2008-7-2 12:13:37

不行,楼上的代码只能适用于1个页面,要是同时有多个同名页面,就不行了

ebhb 发表于 2009-12-17 01:16:19

留个脚印,明天再来。

helloa 发表于 2010-10-17 22:45:42

这个问题我也有遇到,因为存在多个同标题页面,所以3楼的方法不行。

qq123123 发表于 2010-10-20 04:57:21

标题不变,直接激活,不就行了?
页: [1]
查看完整版本: 如何获取当前已打开页面的$oIE