我目前正在使用一个需要在特定情况下按Numpad Enter(键码13位置:3)的应用程序。常规输入(键码13的位置0)无效。
我尝试使用: 全局发送键:使用{ENTER} 全局发送键事件:使用{ENTER},〜,{RETURN} 带有
的VB代码阶段 My.Computer.Keyboard.SendKeys("{ENTER}", True)
他们似乎都按了KeyCode 13位置0。我需要特别按Keycode 13位置3。
有人知道如何创建BluePrism功能来按KeyCode 13位置3按钮吗?
答案 0 :(得分:1)
好吧,我设法解决了! 感谢:https://www.ibm.com/support/knowledgecenter/en/SSEQ5Y_5.9.0/com.ibm.pcomm.doc/books/html/host_access08.htm
Dim autECLPSObj As Object
autECLPSObj = CreateObject("PCOMM.autECLPS")
autECLPSObj.SetConnectionByName ("A")
autECLPSObj.SendKeys ("[enter]")
基本上,对于PCOMM,有一个助记键列表,您可以使用此方法发送。 有趣的是,不需要任何PCOMM dll。您唯一需要的是名称空间:Microsoft.VisualBasic.Interaction 它可以正常工作,您可以使用所有其他autECLPS类型的对象!