styledream 发表于 2010-10-7 21:19:08

【已解决】如何指定IE浏览器打开网页

本帖最后由 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默认浏览器)这个帖子

styledream 发表于 2010-10-8 09:54:04

没有人知道怎么处理么{:face (461):}

dhh45 发表于 2010-10-8 11:28:30

运用run函数可以实现你的需求

转角遇到囜 发表于 2010-10-8 22:29:23

函数可以现实的把

006001 发表于 2010-10-9 09:09:38

这个正好是我也想要知道的.

styledream 发表于 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 对象变量, 窗口或框架对象

menfan1 发表于 2010-10-9 11:31:43

Run("C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.autoitx.com/logging.php?action=login&sid=eJb11s")

006001 发表于 2010-10-9 13:21:50

用run就行.

ROUSTAR31 发表于 2010-10-12 15:53:56

run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE http://bbs.amwin.org")

xyyie 发表于 2010-10-12 20:16:09

学习。就是这个了。

左手猫头鹰 发表于 2010-10-12 23:46:19

_IECreateEmbedded就应该没有浏览器的问题了吧,肯定是IE了

asdc 发表于 2011-2-28 23:50:35

学习了,谢谢

ylsfwb 发表于 2011-10-20 00:37:06

支持~~~学习~~~

menfan1 发表于 2011-10-20 09:23:13

修改注册表,再启动IE打开网页
页: [1]
查看完整版本: 【已解决】如何指定IE浏览器打开网页