【已解决】如何指定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默认浏览器)这个帖子 没有人知道怎么处理么{:face (461):} 运用run函数可以实现你的需求 函数可以现实的把 这个正好是我也想要知道的. 回复 3# dhh45
Run ( "程序" [, "工作目录" [, 显示标志[, 可选标志]]] )
返回值
成功: 返回所运行程序的 PID(进程标识符).
_IECreate()
返回值
成功: 返回表明 InternetExplorer.Application 对象的对象变量
返回值如果不是 InternetExplorer.Application 对象的对象变量,不能被 _IEFormGetObjByName() 调用吧
_IEFormGetObjByName ( ByRef $o_object, $s_name [, $i_index = 0] )
参数
$o_object:InternetExplorer.Application 对象变量, 窗口或框架对象 Run("C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.autoitx.com/logging.php?action=login&sid=eJb11s") 用run就行. run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE http://bbs.amwin.org") 学习。就是这个了。 _IECreateEmbedded就应该没有浏览器的问题了吧,肯定是IE了 学习了,谢谢 支持~~~学习~~~ 修改注册表,再启动IE打开网页
页:
[1]