Beiträge von LabAutomat
-
-
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 😊
-
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
Alles anzeigen#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)
Viele Grüße 😊