2种方法,方法1:
$oInputs = _IETagNameGetCollection($oIE, "input")
For $oInput In $oInputs
If $oInput.value = "发送" And $oInput.type="button" Then $oInput.click
Next
方法2,用到了模拟按键tabIndex=2,我估计意思就是说按两次TAB就能定位到按钮
#include <IE.au3>
_IEErrorHandlerRegister()
$oIE = _IEAttach("http://t.qq.com/", "url")
WinActivate("我的主页")
;~ ControlSend('我的主页_腾讯微博 - Windows Internet Explorer','','Internet Explorer_Server1',"^{ENTER}")
$oDiv = _IEGetObjById($oIE, "msgTxt")
$oDiv.value = "1111111111111111111111腾讯1111微博1111111111111222222222222111"
$oDiv.focus ;这个代替了第一个tab键
Sleep (200)
ControlSend('我的主页_腾讯微博 - Windows Internet Explorer','','Internet Explorer_Server1',"{tab}") ;这个是第2个tab键
Sleep (200)
ControlSend('我的主页_腾讯微博 - Windows Internet Explorer','','Internet Explorer_Server1',"{ENTER}") ;按回车
Sleep (200)
|