提问人:Erick Pilla da Silva 提问时间:9/19/2023 最后编辑:Tim WilliamsErick Pilla da Silva 更新时间:9/19/2023 访问量:74
如何使用SAP GUI脚本识别消息弹出窗口?
how to identify message pop-up with SAP GUI script?
问:
我想识别这个弹出窗口,我该怎么做?
我正在尝试这样做,但它不起作用:
sap_gui_auto = win32com.client.GetObject("SAPGUI")
application = sap_gui_auto.GetScriptingEngine
connection = application.Children(0)
session = connection.Children(0)
time.sleep(2)
if session.Info.ScreenNumber == "0200":
print('achei ')
else:
print('nao achei ')
答:
0赞
Storax
9/19/2023
#1
如果它真的是一个弹出窗口,它在大多数情况下都会有这个名字。人们可以检查一下wnd[1]
If session.ActiveWindow.Name = "wnd[1]" Then
' Code in case the active window has the name wnd[1]
Else
' Code for the other case
End If
评论
0赞
Erick Pilla da Silva
9/19/2023
嗨,早上好,这是正确的,但是有没有办法复制信息并将其添加到变量中?
0赞
Storax
9/19/2023
是的,这是可能的,但恐怕没有进一步的信息,很难提供帮助。正如其中一条评论中提到的,使用 Stefan Schnell 的脚本跟踪器是个好主意。这是一个非常有用的工具。除此之外,您还要求提供有关识别窗口的指导。
评论
screenreader.exe