写信给网页

时间:2014-09-03 14:20:13

标签: hyperlink autoit

所以我忙于AutoIt,我现在正在使用这段代码

 _IEPropertySet($passwordnew, "innertext", "12345678910")

这会将文本“12345678910”粘贴到网页的文本框中,是否可以让它输入字母?并不是说它粘贴了整个概念。我已经尝试过几种东西但是它导致了很多错误。

2 个答案:

答案 0 :(得分:0)

为什么呢?你可以尝试这样的事情:

Global $passwordnew = StringSplit(12345678910, '', 2)
Global $valueOfPasswortField = ''

For $i = 0 To UBound($passwordnew) - 1
;~  $valueOfPasswortField &= $passwordnew[$i]
;~  ConsoleWrite($valueOfPasswortField & @CRLF)
    _IEPropertySet($passwordnew, "innertext", _IEPropertyGet($passwordnew, "innertext") & $passwordnew[$i])
Sleep(400)
Next

答案 1 :(得分:0)

在我看来,你需要一个OnKeyUp事件被解雇

$password = "1234567890"
_IEPropertySet($passwordnew, "innertext", "12345678910")
BlockInput(1)
_IEAction($passwordnew, "focus")
Send($password, 1)
BlockInput(0)

_IEPropertySet($passwordnew, "innertext", "12345678910")
$passwordnew.fireEvent("onkeyup")