Hallo,
ich habe ein AutoIt Skript erstellt, welches ein Programm installiert.
Ich habe auch die Funktion BlockInput aktiviert. Funktioniert soweit ganz gut.
Das Programm inkl. dem AutoIt Skript wird durch eine andere Software auf Computer verteilt und ruft auf diesen das AutoIt Skript auf.
Da noch mehr Programme nacheinander verteilt werden sollen und es mal passieren kann, dass ein Programm während der Installation abstürzt, habe ich in dem Verteilprogramm überall einen Timer eingebaut, damit dieses nach einer Zeit x die Installation beendet und das nächste Programm installiert werden kann.
Ich würde nun gern folgendes erreichen.
Im AutoIt Skript soll auch ein Timer laufen, welcher niedriger ist als der im Verteilungsprogramm.
Wenn der Timer im AutoIt Skript abgelaufen ist, soll die Funktion BlockInput wieder auf 0 gesetzt werden.
Nun möchte ich nicht bei jedem WinWait den Stand des Timers abfragen, sondern würde den gern in eine while Schleife packen, oder anderweitig lösen. Jedenfalls sollte der Timer nur an einer Stelle abgefragt werden, sozusagen soll er nebenläufig zu dem Installations AutoIt Skript laufen.
Gibt es dafür eine Möglichkeit?