找回密码
 加入
搜索
查看: 6071|回复: 13

[IE类操作] 【已解决】如何指定IE浏览器打开网页

 火.. [复制链接]
发表于 2010-10-7 21:19:08 | 显示全部楼层 |阅读模式
本帖最后由 styledream 于 2010-11-29 17:45 编辑
        
$oIE = _IECreate(" http://www.autoitx.com/logging.php?action=login&sid=eJb11s")
$oForm = _IEFormGetObjByName($oIE, "login")
$oUserName = _IEFormElementGetObjByName($oForm, "username")
以上这一段代码运行后是用系统默认的浏览器运行的,
请教一下如何让它只用IE去运行
我试过了用嵌入窗口的方法,但返回的对象无法调用,望大大指点一二

已找到解决问题的方法,具体参考我要疯掉了(关于_IECreate启动不是IE默认浏览器)这个帖子
 楼主| 发表于 2010-10-8 09:54:04 | 显示全部楼层
没有人知道怎么处理么
发表于 2010-10-8 11:28:30 | 显示全部楼层
运用run函数可以实现你的需求
发表于 2010-10-8 22:29:23 | 显示全部楼层
函数可以现实的把
发表于 2010-10-9 09:09:38 | 显示全部楼层
这个正好是我也想要知道的.
 楼主| 发表于 2010-10-9 10:42:58 | 显示全部楼层
回复 3# dhh45

Run ( "程序" [, "工作目录" [, 显示标志[, 可选标志]]] )
返回值
成功: 返回所运行程序的 PID(进程标识符).

_IECreate()
返回值
成功: 返回表明 InternetExplorer.Application 对象的对象变量

返回值如果不是 InternetExplorer.Application 对象的对象变量,不能被 _IEFormGetObjByName() 调用吧

_IEFormGetObjByName ( ByRef $o_object, $s_name [, $i_index = 0] )
参数
$o_object:InternetExplorer.Application 对象变量, 窗口或框架对象
发表于 2010-10-9 11:31:43 | 显示全部楼层
Run("C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.autoitx.com/logging.php?action=login&sid=eJb11s")
发表于 2010-10-9 13:21:50 | 显示全部楼层
用run就行.
发表于 2010-10-12 15:53:56 | 显示全部楼层
run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE http://bbs.amwin.org")
发表于 2010-10-12 20:16:09 | 显示全部楼层
学习。就是这个了。
发表于 2010-10-12 23:46:19 | 显示全部楼层
_IECreateEmbedded就应该没有浏览器的问题了吧,肯定是IE了
发表于 2011-2-28 23:50:35 | 显示全部楼层
学习了,谢谢
发表于 2011-10-20 00:37:06 | 显示全部楼层
支持~~~学习~~~
发表于 2011-10-20 09:23:13 | 显示全部楼层
修改注册表,再启动IE打开网页
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-12 08:50 , Processed in 0.092714 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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