Page 1 of 1
Maus Klick bis Farbe sich ändert
Posted: 03 Dec 2022, 10:52
by Yumakuru
Hallo ihr lieben,
Ich hab mal eine Frage und zwar möchte ich das an einer bestimmten x,y die Linke Maus Taste so lange gedrückt bleibt bis sich die Farbe bei x,y zu farbcode x geändert hat. Wie setz ich das am besten um?
Vielen Dank für eure Hilfe.
Mit freundlichen Grüßen
Re: Maus Klick bis Farbe sich ändert
Posted: 03 Dec 2022, 16:17
by KHA
Nicht getestet!
Code: Select all
#NoEnv
#Singleinstance Force
CoordMode, Pixel , Screen
#Persistent
Click, 500 300 Down Left
SetTimer, PixelChange, 1500
Return
PixelChange:
PixelGetColor, CurrFarbe, 500, 300
if (CurrFarbe = 0x272727){
Click, Up Left
SetTimer, PixelChange, Off
}
Return
Re: Maus Klick bis Farbe sich ändert
Posted: 03 Dec 2022, 18:45
by Yumakuru
Hat leider nicht geklappt wie erwünscht. Habe die Koordinaten angepasst und Pixel Farbe und dann noch einmal kopiert für die 2 Position wenn das erste fertig ist. Ging leider nicht
Re: Maus Klick bis Farbe sich ändert
Posted: 04 Dec 2022, 14:43
by KHA
Ich habe dafür keine Anwendungsszenario gefunden, daher kann ich es nicht Testen.
Verwendest du auch die richtigen Koordinaten siehe: CoordMode
Mein Script hält die Linke Maus-Taste direkt beim Start gedrückt. vlt. eine Tastenkombination zuweisen statt #Persistent
Re: Maus Klick bis Farbe sich ändert
Posted: 07 Dec 2022, 10:55
by UnReALiTyy
Um nach einem bestimmten Pixel zu suchen kann man
PixelSearch, AusgabeVarX, AusgabeVarY, X1, Y1, X2, Y2, FarbeID nutzen.
Per
PixelGetColor, AusgabeVar, X, Y findest du die Farbe heraus die an Position X,Y ist.
Mit z.b.
MsgBox, % AusgabeVar kannst du die gefundene Farbe anzeigen lassen.
Und wie
@KHA schon zeigt, dann einfach per
Click die Maus drücken lassen, auch möglich an Position X,Y =
Click, X Y Down.
Den Rest musst du dir selber schreiben und ausprobieren, nach was du suchst und wie die gegebenheiten sind, können wir schlecht wissen.
Unter
Suchen findest du alle Hilfen und Antworten.