SAP 脚本:将焦点设置在输入字段上以便 SendKeys
SAP Script: Set focus on Input Field in order to SendKeys
在我的 SAP VBS 脚本中,我想将剪贴板粘贴到输入字段。我用
WshShell.SendKeys "^V"
,但它什么也没做,我怀疑这是因为输入字段没有焦点。
到目前为止,我最好的猜测是 "write" 将文本清空到字段中,然后将插入符号位置设置为 0,并希望这会将焦点转移到该字段,但这无济于事:
session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").text = ""
session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").caretPosition = 0
我还没有找到 session
对象的任何方法,我希望找到类似 session.setFocus
或类似的方法。
有没有办法将焦点设置在输入字段上?
谢谢
如何,例如,
session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").setfocus
此致,
脚本人
在我的 SAP VBS 脚本中,我想将剪贴板粘贴到输入字段。我用
WshShell.SendKeys "^V"
,但它什么也没做,我怀疑这是因为输入字段没有焦点。
到目前为止,我最好的猜测是 "write" 将文本清空到字段中,然后将插入符号位置设置为 0,并希望这会将焦点转移到该字段,但这无济于事:
session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").text = ""
session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").caretPosition = 0
我还没有找到 session
对象的任何方法,我希望找到类似 session.setFocus
或类似的方法。
有没有办法将焦点设置在输入字段上?
谢谢
如何,例如,
session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").setfocus
此致, 脚本人