1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. skyteddy

Beiträge von skyteddy

  • Fenster bleibt nicht aktiv

    • skyteddy
    • 28. Dezember 2006 um 19:37

    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

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™