Hallo,
Kann es sein, dass der WAIT-Befehl in Verbindung mit RunDll32.exe nicht funktioniert?
Mit dem folgenden Befehl wird z.B. unter Windows XP "Netzwerkverbindungen" aufgerufen:
Das Wait in dem folgenden Code wird aber komplett ignoriert:
Auch bei dem folgenden Code wird das Script nicht pausiert:
Code
Run("RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl", "")
WinWaitClose("Netzwerkverbindungen")
Run("notepad.exe")
Bei dem folgenden Code wird beim erstmaligen Aufruf auch keine Pause eingelegt.
Code
RunWait("RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl", "")
WinWaitClose("Netzwerkverbindungen")
Run("notepad.exe")
Komischerweise funktioniert das Script einwandfrei, wenn es ein zweites Mal gestartet wird.
Stehe ich schon wieder völlig auf dem Schlauch oder funktioniert Wait in Verbindung mit Rundll32.exe nicht auf die herkömmliche Weise?
Gruss
cocity