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. zaG

Beiträge von zaG

  • AutoIT/Script Hilfe benötigt

    • zaG
    • 20. August 2014 um 15:57

    Danke für eure zahlreiche Hilfe! Die ControlClick Coords aus dem Control Fenster lauten definitiv 45, 225 aber leider funktioniert der ControlClick Parameter damit ums verrecken nicht. Vermutlich werden die Koordinaten aus irgendeinem Grund falsch ausgelesen. Hingegen konnte ich die genauen Mauskoordinaten ermitteln, in dem man im Info Tool Kooridnaten -> Window auswählt! Danach habe ich den Wert eingetragen und so funktioniert es wie gewünscht! Auch wenn es schade ist, dass es via ControlClick nicht funktioniert hat, dennoch vielen Dank an alle Beteiligten! Anbei der gesamte Quellcode...

    [autoit][/autoit][autoit][/autoit][autoit]

    Sleep(5000)
    Run ("C:\Program Files\NVIDIA Corporation\Control Panel Client\nvcplui.exe")
    WinWaitActive ("NVIDIA Control Panel")
    ControlClick("NVIDIA Control Panel", "", "[ID:4103]")
    WinWaitActive ("NVIDIA Control Panel", "", "[ID:391]")
    autoitsetoption ("MouseCoordMode",0)
    MouseClick ("left", 328, 416)
    WinWaitActive ("NVIDIA Control Panel", "", "[ID:59422]")
    ControlClick ("NVIDIA Control Panel", "", "[ID:2]")
    WinClose ("NVIDIA Control Panel")

    [/autoit][autoit][/autoit][autoit][/autoit]
  • AutoIT/Script Hilfe benötigt

    • zaG
    • 20. August 2014 um 11:21

    Wie würde denn der ControlClick Befehl inhaltlich korrekt lauten? Kann ja dann mal die Koordinaten, die mir unter Control und nicht Mouse angezeigt werden (44, 225) testen.

    So wie in meinem ersten Post (Zeile 6) funktioniert es in jedem Fall nicht  :S

  • AutoIT/Script Hilfe benötigt

    • zaG
    • 19. August 2014 um 22:58

    Hallo Andy,

    durch deine Vorgabe bewegt sich der Mauszeiger nun tatsächlich innerhalb des Fensters, jedoch scheinen die Koordinaten nicht zu stimmen. Laut Info Tool unter dem Reiter "Control" sind die ControlClick Coords 44, 225 und unter dem Reiter "Mouse" -> Position 320, 365. Beide treffen den Button aber nicht ganz, wobei aber der letzte Wert sehr nah dran ist. Habe allerdings noch mit dem Mouseclick Befehl von Phil getestet, da ich nicht weiß wie der ControlClick Befehl inhaltlich richtig lautet. Wenn ich diesen aber nutzen möchte, müssten doch die ersten Koordinaten korrekt sein oder?

  • AutoIT/Script Hilfe benötigt

    • zaG
    • 19. August 2014 um 21:01

    Hallo Phil-IT

    Danke für die schnelle Antwort!

    Die Positionen sollten schon mit WinInfo richtig sein. Das Script hangelt sich bis zu dem Fenster aus dem Screenshot durch aber er trifft nicht den rot gekennzeichneten Button. Mit deinem Befehl tut sich zwar endlich mal was aber der Mauszeiger wandert dann ganz nach links auf dem Desktop und bleibt nicht innerhalb dem Fenster mit der ID:391. Kann man die Mauszeigerbewegung auf die ID:391 irgendwie beschränken?

  • AutoIT/Script Hilfe benötigt

    • zaG
    • 19. August 2014 um 18:03

    Hallo AutoIT Community,

    ich versuche gerade ein workaround mit AutoIT für mein Problem zu kreieren, jedoch habe ich null Ahnung von Programmierung bzw. Scripterstellung, geschweige denn AutoIT.

    Da meine nVidia Farbsettings bei nem Kaltstart ständig resettet werden, obwohl der nV Settings Button visuell zumindest aktiviert scheint (allerdings die Default Farben ausgewaschen sichtbar sind) , möchte ich eine .exe erstellen, welche mir das nVidia Controlpanel startet, den Button nach dem Start erneut klickt und das Panel wieder schließt.
    Leider hat der Button keine eigene ID und ich muss mit Coordinaten innerhalb des entsprechenden ID Fensters arbeiten aber ich weiß nicht wie man Koordinaten richtig angibt. Mein bisheriger Versuch sieht folgendermaßen aus:

    Sleep(6000)
    Run ("C:\Program Files\NVIDIA Corporation\Control Panel Client\nvcplui.exe")
    WinWaitActive ("NVIDIA Control Panel")
    ControlClick("NVIDIA Control Panel", "", "[ID:4103]")
    WinWaitActive ("NVIDIA Control Panel", "", "[ID:391]")
    Controlclick ("NVIDIA Control Panel", "ID:391", "[, clicks = 1 [, 45 [, 225]]]")
    WinWaitActive ("NVIDIA Control Panel", "", "[ID:59422]")
    ControlClick("NVIDIA Control Panel", "", "[ID:1021]")
    WinClose ("NVIDIA Control Panel")

    Mit diesem öffnet sich das Fenster zwar und schließt sich auch wieder aber es passiert nix. Die Koordinaten sind lt. AutoIT Info 45, 225 (x,y?).

    [Blockierte Grafik: http://abload.de/thumb/buttony6uyp.jpg]

    Kann mir da zufällig Jemand auf die Schnelle helfen?

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™