AutoIt:如何在浏览器的输入字段中书写?

时间:2013-02-24 14:11:06

标签: user-interface scripting autoit

情景:

我已登录网站,并希望在输入字段中写入AutoIt。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

尝试这样的事情

   #include<IE.au3>
$sUsername = "Username"
$sPassword = "Password"
$sUrl = "https://yoururl.com"
$oIE = _IECreate($sUrl, 0, 1, 0, 1)
Sleep(2000)
$oHWND = _IEPropertyGet($oIE, "hwnd")
WinSetState($oHWND, "", @SW_MAXIMIZE)
$oForm = _IEFormGetCollection($oIE, 0)
$oUsername = _IEFormElementGetObjByName($oForm, 'login') ; change name !
$oPassword = _IEFormElementGetObjByName($oForm, "password") ; change name !
_IEFormElementSetValue($oUsername, $sUsername)
_IEFormElementSetValue($oPassword, $sPassword)
_IEFormSubmit($oForm)

还有一个用于firefox的UDF FF.au3,但是如果你只需要在PC上使用脚本,我会使用greasemonkey。