Nero 7.10 Installation (DX9.0c)

  • Hallo zusammen,

    ich hab ein kleines Problem mit meinem Nero-Skript, über die Suche aber leider nichts gefunden das mir hilft.

    Nun aber zum Problem:

    Falls DX9.0c installiert ist kommt das Fenster mit der DX9.0c-Installation im Nero ja nicht. Ist DX9.0c nicht drauf kommt das Fenster aber.

    Wie kann ich das Problem jetzt abfangen?

    Ich will parktisch testen ob das DX9.0c-Fenster in der Nero-Installation kommt oder nicht. Falls nicht, kommt ja das Fenster mit der Sprachauswahl.

    Hier mal der Code des Folgefensters mit der Sprachauswahl:

    WinWait("Nero 7","Sprachauswahl")
    If Not WinActive("Nero 7","Sprachauswahl") Then WinActivate("Nero 7","Sprachauswahl")
    WinWaitActive("Nero 7","Sprachauswahl")
    Sleep(3000)
    Send("{ALTDOWN}w{ALTUP}"

    Und das hier soll nur kommen, wenn es das Fenster auch gibt:

    WinWait("Nero 7","Nero Update-Center")
    If Not WinActive("Nero 7","Nero Update-Center") Then WinActivate("Nero 7","Nero Update-Center")
    WinWaitActive("Nero 7","Nero Update-Center")
    Sleep(3000)
    Send("{ALTDOWN}w{ALTUP}")


    Ich hoff ihr könnt mir dabei helfen :)

    Danke schonmal.

    Gruß Andi

  • Wie wäre es mit:

    WinWait("Nero 7","Sprachauswahl", 10) (die 10 ist ein Timeout)


    oder versuche es mal mit einer Schleife


    while 1

    sleep(100)

    If WinActive("Nero 7","Sprachauswahl") Then

    KEINE AHNUNG WAS ER MACHEN SOLL

    EndIf

    If WinActive("Nero 7","Nero Update-Center") Then

    KEINE AHNUNG WAS ER MACHEN SOLL

    EndIf

    If WinActive("Nero7 ist fertig????") Then <-- Wenn das Fenster Nero 7 ist Fertig beendet er die Schleife, musst halt nur ändern!

    ExitLoop

    Endif

    Wend