hlzxcjx 发表于 2011-4-3 09:20:32

使用_IECreate()函数如何改用第三方浏览器打开?

本帖最后由 hlzxcjx 于 2011-5-26 19:50 编辑

我的电脑上安装了多个浏览器,比如360浏览器、遨游浏览器等,当我使用了_IECreate()这个函数以后,打开网页用的是默认的IE,而不是第三方浏览器。
当我设置第三方浏览器为默认浏览器时亦无法实现,如何解决?
#include <IE.au3>
$oIE = _IECreate("www.hao123.com")

zitoy 发表于 2011-4-3 10:14:05

设置默认IE浏览器有个注册表,注册其它的就没有现成的了。

xxoojoeooxx 发表于 2011-4-3 21:44:08

回复 1# hlzxcjx


    如果只是要开网页的话用Run应该就可以了

骗子 发表于 2011-4-4 11:05:57

还是默认浏览器的问题。
只要将第三方IE内核的浏览器设置为默认的话就可以,如果不是IE内核的无效

peakwolf 发表于 2011-4-28 09:13:05

遇到跟lz一样的问题,希望高手们伸手相助。

peakwolf 发表于 2011-4-28 09:26:23

我刚找到个办法:在代码中先加入如下代码:
$valuemoren = @HomeDrive & "\Program Files\Internet Explorer\iexplore.exe"
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32", "", "REG_SZ", $valuemoren)

其实是在自己3年前写的脚本里找到的放法,哎,不温故不知新啊:P

Cygerist 发表于 2011-4-28 23:21:06

可以试一下参数方式:"C:\Program Files\Opera\opera.exe" www.baidu.com

annybaby 发表于 2011-4-28 23:52:14

回复 1# hlzxcjx

直接用run()加参数就可以

Run('E:\垃圾长期存放处\TheWorld2.4Final_2.4.1.7_chs\TheWorld.exe www.sina.com.cn')

xyhqqaa 发表于 2011-4-29 00:13:41

看看 {:face (411):}{:face (411):}

xyhqqaa 发表于 2011-4-29 00:13:47

看看 {:face (411):}{:face (411):}

netsmu 发表于 2011-4-29 00:24:27

ShellExecute("http://www.baidu.com/");默认浏览器打开

Ziya 发表于 2011-4-29 08:29:26

楼主到底是"要用"第三方浏览器打开
还是"不要用"第三方浏览器打开啊?

netegg 发表于 2011-4-29 08:48:02

读取url的默认打开方式就知道是不是了,然后自己处理

3mile 发表于 2011-4-29 09:32:07

相当于证明哪些浏览器是"穿马甲的IE"

hlzxcjx 发表于 2011-5-26 19:58:47

回复 12# Ziya


    是"要用"第三方浏览器打开。例如“MyIE.exe”,一直用这个,觉得好用,不用开多个IE窗口,其打开的窗口是内嵌的。例如我想打开淘宝网站,用_IECreate函数,如果用系统默认浏览器,要打开多个IE窗口,很烦。用“MyIE.exe”就很方便。
页: [1]
查看完整版本: 使用_IECreate()函数如何改用第三方浏览器打开?