-
FEhler entdeckt und behoben blos jetzt casten die CLone die ganze zeit wenn ich irgendwo mit LButton drueckt aber der Leader nur im Bereich
Code:
#IfWinActive, Leader
LButton::
If MouseInRange(269,250,759,778)
ControlSend,,{3 down}{3 up}, Leader
ControlSend,,{3 down}{3 up}, Box1
ControlSend,,{3 down}{3 up}, Box2
ControlSend,,{3 down}{3 up}, Box3
ControlSend,,{3 down}{3 up}, Box4
return
MouseInRange(minx,maxx,miny,maxy)
{
MouseGetPos, x, y
If (y >= miny) and (y <= maxy) and (x >= minx) and (x <= maxx)
Return 1
Return 0
}
-
hmmm, das find ich jetz bisschen komisch. und bei dem main funktioniert es genau mit dem gewollten bereich?
so wies aussieht ist der bereich bei dir falsch angegeben.
Die Reihenfolge ist (minimaler y-wert, maximaler y-wert, minimaler x-wert, maximaler x-wert)
Das heißt bei dir währe es der bereich von 269,250 bis 778,759
Gemeint war sicher von 250,759 bis 269,778?
-
ja klar hab ich am anfang gehabt blos dann hat der den falschen bereich genommen bis ich das gelesen hab
Code:
MouseInRange(minx,maxx,miny,maxy)
{
MouseGetPos, x, y
If (y >= miny) and (y <= maxy) and (x >= minx) and (x <= maxx)
Return 1
Return 0
}
erst minx dann maxx dann miny dann maxy :D kann es ja immer noch ändern blos der Box1 und 2 casten eifanch immer wenn mit der Linkenmaus taste drueck aber der Leader also der Main nur wenn ich im bereich drueck
-
Alles stimmt schon blos jetzt ist des so der Bereich stimmt wenn ich drauf drueck und des schreib
Code:
#IfWinActive, Leader
LButton::
if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up}, Box1
dann castet der Box1 wenn ich in dem Bereich drueck wenn ich aber
Code:
#IfWinActive, Leader
LButton::
if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up}, Leader
dann nur der Leader wenn ich aber
Code:
#IfWinActive, Leader
LButton::
if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up}, Leader
ControlSend,,{3 down}{3 up}, Box1
dann der Leader im bereich und die Box1 egal wo und wenn ich
Code:
#IfWinActive, Leader
LButton::
if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up}, Box1
else if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up}, Leader
dann die Box1 und wenn ich Leader zu erst mach dann auch nur der Leader
XORN helf mir
-
Heyho,
1. STOP SPAMMING ME mit PMs
Ich lese die Foren regelmäßig, wenn ich jedoch keine Zeit habe (wie die letzten paar Tage) dann komme ich nicht dazu zu antworten. :)
2. Probier's mal hiermit:
Code:
LButton::
if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up},Box1
ControlSend,,{3 down}{3 up},Leader
else
Click
Return
MouseInRange(minx,maxx,miny,maxy)
{
MouseGetPos, x, y
If (y >= miny) and (y <= maxy) and (x >= minx) and (x <= maxx)
Return 1
Return 0
}
Eventuell klappt's so.
Xorn
-
Code:
#IfWinActive, Leader
LButton::
if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up}, Box1
else if MouseInRange(250,269,759,778)
ControlSend,,{3 down}{3 up}, Leader
else
Click
return
MouseInRange(minx,maxx,miny,maxy)
{
MouseGetPos, x, y
If (y >= miny) and (y <= maxy) and (x >= minx) and (x <= maxx)
Return 1
Return 0
so funkt des auch net und wenn ich else
Code:
else if MouseInRange(250,269,759,778)
entferne dann kommt ne fehler meldung warum das else click drin ist :D
-
Nun weiss ich nicht, ob du schlampig gequoted hast oder dein Quelltext so aussieht, aber:
Code:
MouseInRange(minx,maxx,miny,maxy)
{
MouseGetPos, x, y
If (y >= miny) and (y <= maxy) and (x >= minx) and (x <= maxx)
Return 1
Return 0
ist unvollständig, es fehlt ein { am Ende
Code:
MouseInRange(minx,maxx,miny,maxy)
{
MouseGetPos, x, y
If (y >= miny) and (y <= maxy) and (x >= minx) and (x <= maxx)
Return 1
Return 0
}
Ansonsten gehen mir langsam auch die Ideen aus. :/
Meine Skripts von früher basieren allesamt auf normalen Tasten ohne Maustasten.
Xorn
-
nene schlampig quellcode gemacht { ist schon dabei :D oder anders herum halt aber des mit else click funkt net es castet immer nur eine kopie von mir
-
Einfach mal so als riesen Tipp nebenbei, hab mich auch Stundenlang mit AHK auseinandergesetzt (vor allem, weil ich mit 2 PCs Boxe) Ätzende Config rumplagerei.
Und dann hab ich doch nochmal nach alternativen gesucht. Nein, kein Keyclone. Ich nutze jetzt Octopus (findest du auch hier im Forum)
Und das ist echt spitze, wüsste nicht, was mich noch zum Umstieg auf Keyclone bewegen sollte.
So nebenbei, was kann denn Keyclone was Octopus nicht kann?! xD
Also ich lege dir Octopus ans Herz. Vor allem ist alles richtig einfach (und über GUI = Grafische Oberfläche) zu konfigurieren.
Besser gehts kostenlos ATM wohl nicht :D
Viel Spaß weiterhin!
-
Schreib mir mal ein Schnelleinstieg rein würde gerne auch mal Testen wie dieses Programm so ist