SAP脚本:将焦点设置在输入字段上以便SendKeys

时间:2015-03-05 09:41:42

标签: user-interface vbscript scripting sap edit

在我的SAP VBS脚本中,我想将剪贴板粘贴到输入字段。我用 WshShell.SendKeys "^V",但它没有做任何事情,我怀疑这是因为输入字段没有焦点。 到目前为止,我最好的猜测是"写"将文本放入字段然后将插入符号位置设置为0并希望将焦点转移到字段,但它没有帮助:

session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").text = ""
session.findById("wnd[0]/usr/ctxtRMMG1-MATNR").caretPosition = 0

我没有为session对象找到任何方法,我希望找到类似session.setFocus或类似内容的任何方法。

有没有办法将焦点设置在输入字段上?

由于

1 个答案:

答案 0 :(得分:0)

例如,

怎么样?

session.findById( “WND [0]的/ usr / ctxtRMMG1-MATNR”)。SETFOCUS

此致 ScriptMan