哈哈 ,一看就是用按键精灵的主!咱也热心一回,希望能助你迈进au3的大门,以下提供几种方法,大同小异,希望LZ能够灵活运用,举一反十。
;方法一
#include <ie.au3>
$oIE = _IECreate('mail.163.com')
$User = _IEGetObjById($oIE, 'idInput');通过元素ID属性获取用户名输入框对象
$User.Value = '用户名';修改元素的value属性就等于输入了,下面方法相同
$Pass = _IEGetObjById($oIE, 'pwdInput');通过元素ID属性获取密码输入框对象
$Pass.Value = '密码'
$Login = _IEGetObjById($oIE, 'loginBtn');获取登陆按钮对象
_IEAction($Login, 'Click')
;方法二
#include <ie.au3>
$oIE = _IECreate('mail.163.com')
$User = _IEGetObjByName($oIE, 'username');通过元素Name属性获取用户名输入框对象
$User.Value = '用户名'
$Pass = _IEGetObjByName($oIE, 'password');通过元素Name属性获取密码输入框对象
$Pass.Value = '密码'
$Login = _IEGetObjById($oIE, 'loginBtn')
_IEAction($Login, 'Click')
;方法三,表单操作
#include <ie.au3>
$oIE = _IECreate('mail.163.com')
$oForm = _IEFormGetObjByName($oIE, "login163");找到表单对象
$User = _IEFormElementGetObjByName($oForm, "username");获取用户名输入框元素对象
_IEFormElementSetValue($User, "用户名")
$Pass = _IEFormElementGetObjByName($oForm, "password");获取密码输入框元素对象
_IEFormElementSetValue($Pass, "密码")
_IEFormSubmit($oForm);提交表单=点击登录按钮
|