RPA-Blueprism - 全局发送密钥 - 输入文字有'('不起作用。只有文字输入没有括号,请协助。 例如:'粘贴(文字)'是我要发送的文字,但文字会以“粘贴文字”
的形式发送到字段答案 0 :(得分:2)
全局发送密钥在内部使用 System.Windows.Forms.SendKeys ,因此必须转义大括号或括号等字符。
执行此操作的一种方法是使用计算阶段,其中包含多个替换说明,并使用转义版本替换有问题的字符。
有关 System.Windows.Forms.SendKeys 的详细信息,请查看以下MSDN链接 https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys(v=vs.110).aspx
答案 1 :(得分:1)
您可以使用“粘贴{(}文字{}}”。
答案 2 :(得分:0)
RPA-Blueprism-“(”则为全局发送密钥,然后
{<SHIFT>9}</SHIFT> - Key down Shift button and press 9 releases the shift key, indirectly it does SHIFT + 9
让我们考虑一下-如果需要写“(”手动击键,请按SHIFT + 9
因此,如果您必须发送相同的全局发送密钥,请使用上面的代码 您可以参考打击链接以获得更多了解
[https://seleniumsuite.blog/2017/11/07/global-send-keyglobal-send-key-events-in-blueprism/]
注意:在发送任何全局发送密钥事件之前,必须先激活应用程序
答案 3 :(得分:0)
例如,如果传递"paste(text)"
作为输入,则可以使用“实用程序字符串” VBO并调用“转义特殊字符串”,它将输出为"paste{(}text{)}"
。然后,您可以将输出数据项用于全局发送键操作。