AutoIt可以将文本写入字段吗?例如进入网站的输入标签?

时间:2016-02-13 19:47:06

标签: bots autoit

是否可以使用AutoIt将文本写入文本字段?我找不到答案。 我希望我的脚本单击一个文本字段并插入一个数字,这可能吗?如果是,怎么样?

由于

1 个答案:

答案 0 :(得分:1)

当然可以。 看看request.session。 查看帮助文件以获取更多详细信息。

这是一个简单的例子:

IE UDF

在现实世界中,您可能会使用#include <IE.au3> Local $oIE = _IE_Example("form") Local $oElement = _IEGetObjByName($oIE, "textExample") Sleep(1000) $oElement.click ; this is not needed in order to set a value. $oElement.value = "this is a test value" _IECreate

还有其他方法可以做到这一点。

例如,您可以聚焦元素,获取IE控件的句柄并执行ControlSend。该文本将被发送到焦点元素。

这不是理想的方法,因为它依赖于当前的焦点并且很容易被中断,因此它不可靠。