【键盘】-热键输入

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【键盘】-热键输入

1 功能说明

【热键输入】:在页面或程序中,若有快捷键的设定,可通过设置组合快捷键的方式,快速模拟完成相关快捷键操作。

更多Windows下键盘输入示例详见:附录中的“键盘输入参考”。

2 基本使用说明

1. 点击组件右上角的拾取按钮 ,拾取模拟热键操作的窗口。

2. 在组件属性描述窗口的目标属性中设置快捷键,例如勾选Ctrl并输入“a”,则为“Ctrl+a”的热键操作,用于全选。

3 参数配置说明

3.1  窗口属性

"标题"参数:进行拾取操作后,显示所拾取目标窗口的标题信息;通过后面的勾选框,设置是否激活窗口。

(1) 拾取且勾选的情况下,运行组件时,会先进行激活窗口,再进行按键操作

适用场景:涉及不断切换不同页面或应用时,需激活特定窗口进行热键输入操作。

(2) 未拾取或未勾选的情况下,运行组件时,【热键输入】会在当前桌面最前端的窗口上立即生效执行操作,即使当前页面不是目标页面,没有实现最终结果,也不会抛出异常。

结论:所有键盘类事件,未拾取或勾选激活窗口的情况下,一旦运行,触发按键动作,即使不成功也不会出现报错 适用场景:多个操作始终在一个页面下进行,使用时需要配合给定适当前置延时

3.2  目标属性

用以设置勾选热键组合。 常用功能键直接在后面的小框中进行勾选即可,其他按键在“键值”内输入或者通过下拉框进行选择。


4 进阶操作

在某些网页或应用中,若无法通过【设置文本】完成输入的情况下,可使用键盘类事件进行输入。但若发生这样的情况:相比自己预设的字符,发现多次尝试后,键盘事件输入的字符仍并不完整(排除延时不够等其他因素) 解决方法:可通过设置热键,文本拷贝的方式进行文本输入。

例如在 qq 邮箱的收件人文本框内输入“409333333”,但是运行程序,发现键盘只输入了“4093”。

是因为在这个文本框里,每输入一个字符,就会发送一个请求,当请求花费的时间正好与键盘输入的字符有时间上的冲突时,就会导致键盘输入不完整。

【示例】

在变量lv_1中传入需要输入到收件人处邮箱,再将变量的内容【拷贝到剪贴板】上,确认好光标位置后,使用快捷键粘贴方式完成操作。

【键盘】-热键输入

1 功能说明【热键输入】:在页面或程序中,若有快捷键的设定,可通过设置组合快捷键的方式,快速模拟完成相关快捷键操作。更多Windows下键...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息