BluePrism中的特殊键Ctrl + A + DEL不起作用

时间:2019-03-14 07:59:41

标签: sendkeys blueprism

我正在使用表面自动化工具瘦应用程序(桌面应用程序)。为此,我需要删除文本框中已经存在的所有文本,然后输入单词。

例如,在username文本框的登录页面中,我要删除username的内容,然后输入新的用户名。

因此,我先发送global send key eventglobal send key(都尝试过),然后发送
""<{CTRL}A>{CTRL}{DEL}"&[username]",但它不起作用。

我想使用"Control all +del"选项。我不想使用{DEL 20}

1 个答案:

答案 0 :(得分:4)

如果您正在使用表面自动化技术,则需要确保首先激活/选中了目标文本框,您可以通过向该子区域发送全局鼠标单击中心来实现。

当发送CTRL + a + DEL击键组合时,正确的语法为:

全局发送密钥-"^a{DEL}" & [test variable]

全局发送关键事件-"<{CTRL}a>{CTRL}{DEL}" & [test variable]

请记住,击键需要发送到目标应用程序,而不是文本框本身。如果它不起作用,则可能是目标应用程序无法与CTRL + a组合一起使用。

另一种可行的方法是通过在目标文本框之间的短暂停留(例如0.1s)发送全局鼠标单击中心来模仿鼠标双击,然后发送"{DEL}" & [test variable]到应用程序。双击将突出显示该字段中的文本,而DEL键则应将其删除。

希望这会有所帮助