请问一下关于AUTOIT3.3使用已经开好网页的问题?
本帖最后由 johnss74 于 2009-5-22 08:38 编辑请问一下关于AUTOIT3.3使用已经开好网页的问题?
#include <IE.au3>
$oIE = _IECreate ("http://mail.163.com",0,1,1,0)
$oForm = _IEFormGetObjByName ($oIE, "login163")
$oQuery = _IEFormElementGetObjByName ($oForm, "username")
_IEFormElementSetValue ($oQuery, "name1")
上面程式完全是autoit程式自动执行
帮你开一个新网页
并填入用户名为name1
想请教一下
就是说
我若是自己先开好网页http://mail.163.com
再来用autoit的程式,填写用户名
这时候的$oIE =该如何写?
因为_IECreate指令为开一个新网页,
而我是已经开好网页,所以应该是连到现有已开好的网页.
但是不知道该用那个指令
谢谢
这个东西能在163网页找到
#include <IE.au3>$oIE=_IECreate ("http://mail.163.com",0,1,1,0)
$GetObjName_user=_IEGetObjByName($oIE,"username")
$GetObjName_pass=_IEGetObjByName($oIE,"password")
_IEFormElementSetValue($GetObjName_user,"fishlester")
_IEFormElementSetValue($GetObjName_pass,"123456") 我是说
name="username"
name="password" name="username"
name="password"
这个我知道,可能是我说的不清楚
_IECreate语法是开一个新网页,这我知道
若是控制一个原本就存活的网页
是用何种语法?
THANKS
[ 本帖最后由 johnss74 于 2009-4-8 10:56 编辑 ] #include <IE.au3>
$oIE = _IECreate ("http://mail.163.com")
WinWait("页面名称","")
If Not WinActive("页面名称","") Then WinActivate("页面名称","")
WinWaitActive("页面名称","")
$oForm = _IEFormGetObjByName ($oIE, "login163")
$oQuery = _IEFormElementGetObjByName ($oForm, "username")
_IEFormElementSetValue ($oQuery, "name1")
激活页面就行了 其实你们都没看清楼主的问题
_IEAttach
btw:下次提问之前 请先搜索下论坛
页:
[1]