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
Maus Klick bis Farbe sich ändert
Moderator: jNizM
Re: Maus Klick bis Farbe sich ändert
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
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
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
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
-
- Posts: 223
- Joined: 06 Jun 2017, 11:38
Re: Maus Klick bis Farbe sich ändert
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.
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.