Controlclick, komme nicht weiter

  • Hallo,
    das ist mein erstes Script, möchte die Nvidia-Systemsteuerung automatisch auf TV umstellen. Habe das schon mal mit dem Recorder mit Mausbewegungen aufgenommen, aber das ist natürlich ziemlich fehleranfällig.
    Drum möcht ich es jetzt mal mit richtigem Code machen, bleibe aber an einem Fenster (siehe Bild + Bild von WindowInfo ) hängen, dort funktioniert keiner meiner Codeversuche(siehe auskommentierte) einfach nicht. Habs mit enter mit senden von ALT-J und mitcontrolclick versucht. Bitte um Hilfe, Danke.

    [autoit]

    Run("C:\Program Files\NVIDIA Corporation\Control Panel Client\nvcplui.exe")
    WinWaitActive("NVIDIA Systemsteuerung")
    Send("!pl")
    WinWait("Desktop-Profil laden")
    Send("Fernsehen.nvp")
    Send("!f")
    WinWait("NVIDIA Systemsteuerung", "Das Laden dieses Prodils ersetzt die aktuellen Einstellungen. Möchten Sie dies wirklich tun?")
    WinActivate("NVIDIA Systemsteuerung", "Das Laden dieses Prodils ersetzt die aktuellen Einstellungen. Möchten Sie dies wirklich tun?")
    ControlClick("NVIDIA Systemsteuerung", "Das Laden dieses Prodils ersetzt die aktuellen Einstellungen. Möchten Sie dies wirklich tun?", "&ja", "left")
    ;Send("d{ENTER}")
    ;ControlClick("NVIDIA Systemsteuerung","Das Laden dieses Prodils ersetzt die aktuellen Einstellungen. Möchten Sie dies wirklich tun?")"&Ja","Button1")
    ;Send("!j")
    Sleep(5000)
    WinClose("NVIDIA Systemsteuerung")
    Exit

    [/autoit]

    [Blockierte Grafik: http://www.rapunzel-naturkost.de/buddy/autoit1.jpg]

  • Lies dir in der Help-File "ControlClick" nochmal durch (http://translation.autoit.de/onlinehilfe/fu…ontrolClick.htm)

    [autoit]

    ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )

    [/autoit]


    Also für dich:

    [autoit]

    ControlClick("NVIDIA Systemsteuerung","Das Laden dieses Prodils ersetzt die aktuellen Einstellungen. Möchten Sie dies wirklich tun?","Button1","left")

    [/autoit]


    controlID ist bei deinem Window Info "clasenameNN" ... Das musst du da angeben! Also, der ganze Script (Wurde auch angefügt, in den Dateianhängen)

    http://pastebin.com/67KEgHBb

    mfg

  • Danke dir sehr für die Zeile,
    aber das gleiche Problem, es funzt nicht, der button wird nicht gedrückt.
    Grüße