Wartet, während ein Prozess auf Benutzereingaben ohne bevorstehende Eingabe oder Zeitlimit wartet
#include <WinAPIProc.au3>
_WinAPI_WaitForInputIdle ( $hProcess [, $iTimeout = -1] )
| $hProcess | Ein Handle zu dem Prozess. Ist dieser Prozess eine Konsolenanwendung oder hat er keine Nachrichten- Warteschlange, kehrt diese Funktion unverzüglich zurück. |
| $iTimeOut | [optional] Der Zeitlimit-Intervall, in Millisekunden. Falls auf -1 gesetzt, kehrt die Funktion nicht zurück während der Prozess im Leerlauf ist. |
| Erfolg: | True |
| Fehler: | False |
Diese Funktion veranlasst einen Thread die Ausführung solange zu unterbrechen bis der angegebene Prozess seine
Initialisierung beendet hat und auf eine Benutzereingabe ohne anstehende Eingabe wartet. Das kann nützlich sein
um einen Parent-Prozess und einen neu erzeugten Child-Prozess zu synchronisieren. Wenn ein Parent-Prozess einen
Chld-Prozess erzeugt, kehrt die CreateProcess Funktion zurück, ohne auf die Beendigung der Initialisierung des
Child-Prozesses zu warten. Bevor der Parent-Prozess versucht mit dem Child-Prozess zu kommunizieren, kann er
diese Funktion benutzen, um zu ermitteln, ob die Initialisierung vollständig abgeschlossen ist. Diese Funktion
kann zu jeder Zeit benutzt werden, nicht nur während dem Start der Anwendung.
Suche nach WaitForInputIdle in der MSDN Bibliothek.