User interface SAP脚本:在输入字段上设置焦点以发送密钥
在SAP VBS脚本中,我想将剪贴板粘贴到输入字段。我用User interface SAP脚本:在输入字段上设置焦点以发送密钥,user-interface,vbscript,scripting,sap,edit,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").caretPos
WshShell.SendKeys“^V”
,但它没有任何作用,我怀疑这是因为输入字段没有焦点。
到目前为止,我的最佳猜测是将空文本“写入”字段,然后将插入符号位置设置为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 问候,,
ScriptMan似乎起作用了,现在我必须找出为什么我的
WshShell.SendKeys“^V”
无法粘贴。^V
(CTRL+V
快捷键)相当于V78
虚拟键。有关虚拟密钥的详细信息,请参见链接。