Hallo Zusammen,
da es ja die Stade Zeit ist, habe ich mich in AutoIt etwas eingelesen und meine ersten Scripte bereits geschrieben, die auch wie gewünscht funktionieren.
Nur heute scheitere ich an einer Kleinigkeit.
Ich habe mir ein Script zur Installation von Nero 7.5.9.0 geschrieben.
Dabei habe ich immer das Problem, daß das Fenster nicht aktiv bleibt
Zuerst dahcte ich an meinen Rechner, daß das Windows nen Hau wech hat, aber beim Testen auf einem frischinstallierten Rechner habe ich das gleiche Problem. Also liegt es nicht an meinem XP.
Ich habe dann verschiedene Dinge ausprobiert, nichts funktioniert zuverlässig.
Auf http://www.windows-unattended.de habe ich dann auch ein fertiges Script gefunden, wo auch schon jemand wohl ähnliches Problem hatte, aber es funktioniert bei mir nicht zuverlässig:
--------------------------------------------------------------------------
$title = "Nero 7 - Installations-Assistent"
Run("Nero-7.5.9.0A_deu_no_atb.exe")
WinWait($title)
If Not WinActive($title, "Willkommen") Then WinActivate($title, "Willkommen")
While 1
If ControlCommand($title, "&Weiter >", "Button1", "IsEnabled") = 1 Then ExitLoop
Sleep(250)
WEnd
ControlClick($title, "&Weiter >", "Button1")
...
...
---------------------------------------------------------------------------
Wenn ich über das erste Fenster hinwegkomme, dann ist es das zweite Fenster was den "ControlClick" nicht annimmt. Aktiviere ich mit der Maus das Fenster, dann geht es tadellos weiter. Und das passiert bei manchen Fenstern. Ansonsten würde das Script laufen.
Es sieht manchmal so aus, als ob ein redraw vom Fenster passiert und dadurch inactiv wird. Kann aber auch meine Einbildung sein.
Hat irgendjemand eine Idee oder ähnliche Erfahrungen?
Besten Dank im voraus und nen guten Rutsch!
R@iner