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

Beiträge von LabAutomat

  • Bildschirmkoordinaten durch ControlClick für MouseMove ermitteln

    • LabAutomat
    • 16. Januar 2024 um 08:26

    Guten Morgen,

    danke für das Beispiel. Das hat mir sehr geholfen!

    Viele Grüße :)

  • Bildschirmkoordinaten durch ControlClick für MouseMove ermitteln

    • LabAutomat
    • 12. Januar 2024 um 12:23

    Du hast recht ich will nicht per AutoIt malen. 😉 Es dient lediglich zum ausprobieren der Mechanik.

    Ich möchte in einem anderen Programm Datenfiles auf einer Liste verschieben. Dies geht leider nicht per Tastenkombination sondern nur manuel mit der Maus. Da das Programmfenster und die Liste nicht immer an der selben Stelle ist, muss ich, wenn ich meine initiale Idee mit den Mouse-Befehlen verfolge, die Position bestimmen damit er die Datenfiles findet. Aber ich bin offen für effizientere Herangehensweisen.

    Viele Grüße 😊

  • Bildschirmkoordinaten durch ControlClick für MouseMove ermitteln

    • LabAutomat
    • 12. Januar 2024 um 11:20

    Hallo Zusammen,

    kann man die Bildschirmkoordinaten eines durchgeführten ControlClick zwischenspeichern (evtl. via ClipPut) und für einen MouseMove verwenden?

    In einem einfachen Beispiel, um die Mechanik besser zu verstehen, habe ich via AutoIt Window Info die Fensterinformationen von Paint ausgelesen und die des Zeichenfeldes verwendet. Mein Ziel ist es, die mögliche relative Position und Größe des Fensters von Paint bzw. der Zeichenfläche durch einen ControlClick zu ermitteln, einen bestimmten Punkt anzusteuern und von diesem ausgehend weiter mit der Maus zu arbeiten.

    Hat jemand evtl. eine Idee ob und wie das funktionieren könnte? Hier ist mein kleiner Ausgangsskript:

    AutoIt
    #include <AutoItConstants.au3>
    Local $title = "Unbenannt - Paint"
    Local $controlClass = "Afx:00007FF7AFB70000:8"
    Local $controlNN = 1 ; 
    Local $X = 112 ; 
    Local $Y = 105;
    Local $hWnd = WinWait($title, "", 10)
    If Not $hWnd Then
       MsgBox(16, "Fehler", "Fenster nicht gefunden")
       Exit
    EndIf
    ControlClick($title, "", "[CLASS:" & $controlClass & "; INSTANCE:" & $controlNN & "]", "left", 1, $X, $Y)
    Alles anzeigen

    Viele Grüße 😊

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™