是否可以使用AutoIt将文本写入文本字段?我找不到答案。 我希望我的脚本单击一个文本字段并插入一个数字,这可能吗?如果是,怎么样?
由于
答案 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。该文本将被发送到焦点元素。
这不是理想的方法,因为它依赖于当前的焦点并且很容易被中断,因此它不可靠。