找回密码
 加入
搜索
查看: 27006|回复: 14

[IE类操作] 使用_IECreate()函数如何改用第三方浏览器打开?

 火.. [复制链接]
发表于 2011-4-3 09:20:32 | 显示全部楼层 |阅读模式
本帖最后由 hlzxcjx 于 2011-5-26 19:50 编辑

我的电脑上安装了多个浏览器,比如360浏览器、遨游浏览器等,当我使用了_IECreate()这个函数以后,打开网页用的是默认的IE,而不是第三方浏览器。
当我设置第三方浏览器为默认浏览器时亦无法实现,如何解决?
#include <IE.au3>
$oIE = _IECreate("www.hao123.com")
发表于 2011-4-3 10:14:05 | 显示全部楼层
设置默认IE浏览器有个注册表,注册其它的就没有现成的了。
发表于 2011-4-3 21:44:08 | 显示全部楼层
回复 1# hlzxcjx


    如果只是要开网页的话用Run应该就可以了
发表于 2011-4-4 11:05:57 | 显示全部楼层
还是默认浏览器的问题。
只要将第三方IE内核的浏览器设置为默认的话就可以,如果不是IE内核的无效
发表于 2011-4-28 09:13:05 | 显示全部楼层
遇到跟lz一样的问题,希望高手们伸手相助。
发表于 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
发表于 2011-4-28 23:21:06 | 显示全部楼层
可以试一下参数方式:"C:\Program Files\Opera\opera.exe" www.baidu.com
发表于 2011-4-28 23:52:14 | 显示全部楼层
回复 1# hlzxcjx

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

Run('E:\垃圾长期存放处\TheWorld2.4Final_2.4.1.7_chs\TheWorld.exe www.sina.com.cn')
发表于 2011-4-29 00:13:41 | 显示全部楼层
看看
发表于 2011-4-29 00:13:47 | 显示全部楼层
看看
发表于 2011-4-29 00:24:27 | 显示全部楼层
ShellExecute("http://www.baidu.com/");默认浏览器打开
发表于 2011-4-29 08:29:26 | 显示全部楼层
楼主到底是"要用"第三方浏览器打开
还是"不要用"第三方浏览器打开啊?
发表于 2011-4-29 08:48:02 | 显示全部楼层
读取url的默认打开方式就知道是不是了,然后自己处理
发表于 2011-4-29 09:32:07 | 显示全部楼层
相当于证明哪些浏览器是"穿马甲的IE"
 楼主| 发表于 2011-5-26 19:58:47 | 显示全部楼层
回复 12# Ziya


    是"要用"第三方浏览器打开。例如“MyIE.exe”,一直用这个,觉得好用,不用开多个IE窗口,其打开的窗口是内嵌的。例如我想打开淘宝网站,用_IECreate函数,如果用系统默认浏览器,要打开多个IE窗口,很烦。用“MyIE.exe”就很方便。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-14 14:40 , Processed in 0.080872 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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