dd20121221 发表于 2012-7-22 15:29:25

怎样能够让_IECreate函数指定用IE6打开?

如果系统中装了类似于360浏览器这样的其他浏览器,使用_IECreate函数的时候,就会使用360浏览器打开创建的页面,有没有什么办法能够让_IECreate函数固定使用IE打开页面呢?

zch11230 发表于 2012-7-22 17:39:16

先ShellExecute   再 _IEAttach可以么?

dd20121221 发表于 2012-7-22 19:45:40

测试过,有差别。
虽然看起来一样,但是确实有差别。
比如说,进程,如果先用run,每个页面都是独立的iexplore.exe进程,如果用_IECreate,不论用多少次都是同一个iexplore.exe进程

dd20121221 发表于 2012-7-22 19:45:44

测试过,有差别。
虽然看起来一样,但是确实有差别。
比如说,进程,如果先用run,每个页面都是独立的iexplore.exe进程,如果用_IECreate,不论用多少次都是同一个iexplore.exe进程

kood481748 发表于 2012-7-26 11:36:57

#include <IE.au3>

RegWrite("HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32", "", "REG_SZ", "C:\Program Files\Internet Explorer\iexplore.exe")
        ProcessClose("360se.exe")      ;360浏览器
        ProcessClose("QQbrowser.exe");QQ浏览器
        ProcessClose("TheWorld.exe")   ;世界之窗
        ProcessClose("Maxthon.exe")    ;傲游
        ProcessClose("chrome.exe")   ;谷歌
        ProcessClose("TTraveler.exe");TT浏览器
        ProcessClose("firefox.exe")    ;火狐
        ProcessClose("opera.exe")       ;Opera
        ProcessClose("115br.exe")      ;115
        ProcessClose("SogouExplorer.exe");搜狗
$IE = _IECreate("http://www.autoitx.com")

好多年研究过的一个问题,请楼主看看这样行不行,绝对不会使用其它浏览器来打开网页。
如果我的回答让您满意,记得给我加点贡献哦

zch11230 发表于 2012-7-27 00:41:23

测试过,有差别。
虽然看起来一样,但是确实有差别。
比如说,进程,如果先用run,每个页面都是独立的iex ...
dd20121221 发表于 2012-7-22 19:45 http://www.autoitx.com/images/common/back.gif


    那第一次run了以后又用_IENavigate呢

zjppaa 发表于 2012-7-27 13:37:11

可参考五楼
页: [1]
查看完整版本: 怎样能够让_IECreate函数指定用IE6打开?