Hallo,
ich habe mal ne Frage.
Also, manche Programme brauchen während des eigentlichen Installationsprozesses sehr lange, bis das nächste Fenster erscheint.
Insbesondere bei älteren Rechnern hatte ich dann das Problem, dass das Skript stehen geblieben ist.
Die bisher absolute Krönung was Installationszeiten angeht, habe ich jetzt bei Data Becker CD-DVD-Druckerei erlebt. Da hat die Installation mit meinem Athlon 6000 satte 15 Minuten gedauert.
Also habe ich nach einem Weg gesucht, zu verhindern, dass mein SKript ins Leere läuft, weil die Installation zu lange dauert.
Meine Überlegung war, permanent zu testen, ob das nach dem Installationsvorgang folgende Fenster existiert.
Leider habe ich keine Ahnung vom Umgang mit Schleifen. Nach einigem Testen habe ich dann folgende Schleife in mein Skript integriert:
; Warteschleife während der Installation
If Not WinExists("Setup - CD-DVD Druckerei 7","Beenden des CD-DVD") Then
Do
WinWait("Setup - CD-DVD Druckerei 7","Beenden des CD-DVD")
Until WinExists("Setup - CD-DVD Druckerei 7","Beenden des CD-DVD")
EndIf
Damit wurde das Skript fortgesetzt.
Meine Frage ist, ob meine Überlegung richtig war, oder ob es eine bessere, sichere Möglichkeit gibt, zu testen, ob bzw. wann das nächste Fenster existiert / erscheint.
Oder gibt es noch einen ganz anderen Lösungsansatz für mein Problem?
Ich habe hier im Forum schon länger nach ähnlichen Beiträgen gesucht, bin aber leider nicht fündig geworden.
Gruß Tom