跳到主要内容

填写桌面输入框

指令说明

在桌面软件的输入框中输入文字

指令输入参数

输入参数输入参数类型说明
桌面元素WinElement 或 ElementDescriptor待输入的元素,可以选择捕获的桌面元素也可以选择获取桌面元素获取桌面相似元素获取桌面关联元素等指令获取到桌面元素
输入内容str待输入的文字
追加输入bool是否追加输入
Tab键bool输入完成是否按下Tab键,默认False
Enter键bool输入完成是否按下Enter键,默认False
输入方式枚举项模拟人工输入、剪切板输入、静默输入
输入前点击元素bool是否先点击元素再输入
ENG键盘bool是否强制加载美式键盘,解决中文输入问题
等待元素出现时长float若元素未出现则一直等待,直到元素出现再输入,若超过最长等待时间后元素仍未出现则触发错误,单位:秒
输入完成等待时长float输入完成后暂停一会儿再执行,单位:秒

指令输出参数

输入方式

输入方式说明
模拟人工输入模拟人工打字逐个输入,建议开启ENG键盘,否则可能无法输入汉字,会自动前置元素所属窗口
剪切板输入通过复制粘贴方式输入文字,会自动前置元素所属窗口
静默输入通过windows UIAutomation接口输入,不移动鼠标,不点击元素,不修改粘贴板,输入效率最高,但只有部分输入框支持,若不支持静默输入可以换成模拟人工输入或者剪切板输入

类型定义参考

提示
  • 该指令会自动把窗口移动到最前面,若窗口处于最小化状态则自动切换成默认大小,无需使用激活窗口指令
  • 捕获元素参考 捕获及编辑桌面元素属性