Hallo Zusammen,
Ich habe da mal ne kleine Frage
ich habe meinen Vbs wie folgt aufgebaut
"ich Schließe bis auf eins alle Sessions"
somit lege ich den Fokus ja auf die geöffnete Sessions fest
dann erfolt eine menge Code ...
und irgendwann muss ich :
eine neue Session öffnen
/o ...TestTransaktion
Dort möchte ich einen Wert auslesen
und genau da liegt das Problem
nach dem öffnen der Session verliert session.findById
jeden Bezug zu beiden sessions
🤬
gibt es hieru eine Lösung ???
If Not IsObject(application) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
Set connection = application.Children(0)
End If
If Not IsObject(session) Then
Set session = connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, "on"
WScript.ConnectObject application, "on"
End If
session.findById("wnd[0]").maximize
session.findById("wnd[0]").sendVKey 2
...
...
...
...
Vielen Dank im voraus