Мы используем скрипт HTML для установления соединения с SAP GUI и пытаемся запустить скрипт так, чтобы он работал без остановки.Мы используем оператор ожидания, но HTML занимает много времени и не может захватить приложение, соединение и сеанс, как вы можете видеть в коде.Любое предложение, чтобы заставить его работать, будет высоко оценено.Спасибо.
Dim SapGuiAuto, application, connection, session,SapGui
document.write(" SapGuiAuto " & SapGuiAuto &"<br/>")
sOrderNumber = Replace(item3 , "[ss]", " ") 'espace
document.write(" sOrderNumber " & sOrderNumber &"<br/>")
' Gestion des erreurs
On Error Resume Next
' fin Ajout -------------------------------------------------
set WshShell = CreateObject("WScript.Shell")
document.write("WshShell " & WshShell &"<br/>" )
Set proc = WshShell.Exec("C:\Program Files
(x86)\SAP\FrontEnd\SAPgui\saplogon.exe")
Do While proc.Status = 0
WScript.Sleep 100
Loop
Set SapGui = GetObject("SAPGUI")
document.write(" SapGui " & SapGui &"<br/>")
Set application = SapGui.GetScriptingEngine
document.write(" application" & application &"<br/>")
Set connection = application.Openconnection("Test SAP", True)
document.write(" Connection " & connection &"<br/>")
Set session = connection.Children(0)
document.write(" session " & session &"<br/>")