Bots AutoIt能否将文本写入字段?例如,输入到网站的输入标签中?

Bots AutoIt能否将文本写入字段?例如,输入到网站的输入标签中?,bots,autoit,Bots,Autoit,是否可以使用AutoIt将文本写入文本字段?我找不到答案。 我想让我的脚本点击一个文本字段并插入一个数字,这可能吗?如果是,如何进行 谢谢当然可以。 看看IE UDF。 有关更多详细信息,请查看帮助文件 下面是一个简单的例子: #include <IE.au3> Local $oIE = _IE_Example("form") Local $oElement = _IEGetObjByName($oIE, "textExample") Sleep(1000) $oElement.c

是否可以使用AutoIt将文本写入文本字段?我找不到答案。 我想让我的脚本点击一个文本字段并插入一个数字,这可能吗?如果是,如何进行

谢谢

当然可以。 看看
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"
#包括
本地$oIE=_IE_示例(“表格”)
本地$oElement=\u IEGetObjByName($oIE,“textExample”)
睡眠(1000)
$oElement.click;设置值时不需要此选项。
$oElement.value=“这是一个测试值”
在现实场景中,您可能会使用
\u IECreate
\u IEAttach

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

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


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

非常感谢!你知道我是否可以按类获取元素吗?当然可以。使用IETagNameGetCollection列出所有元素,并搜索具有所需类的元素(如果$oElem.classname==“someClass”,则)