
kann mir bitte jemand helfen? Ich versuche, diese beiden Skripte in einem zusammenzuführen, aber ich bekomme immer wieder Fehler. Ich dachte, es würde funktionieren, sie einfach zu kombinieren, aber leider hat das nicht geklappt, lol. Die beiden Skripte sind unten.
#NoEnv
SendMode Input
~F6::Suspend
~End::ExitApp
~F5::Reload
LCtrl & ~LButton::
Loop
If GetKeyState("LButton", "LCtrl") {
Sleep, 6
moveAmount := (moveAmount = 2) ? 1 : 0
mouseXY(moveAmount,7.5)
}
else
break
Return
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
Das zweite Skript ist dieses -
f2::Suspend
;Script
~$*LButton::
{
Loop
{
SetMouseDelay 69
MouseClick, Left
If (GetKeyState("LButton","P")=0)
{
Break
Return
}
}
}
Antwort1
Das hier sollte funktionieren:
#NoEnv
SendMode Input
~F6::Suspend
~F5::Reload
~End::ExitApp
LCtrl & ~LButton::
SetTimer, pulldown, 6
SetTimer, click, 69
Return
$LButton::
SetTimer, click, 69
return
pulldown:
If (GetKeyState("LButton", "P") && GetKeyState("LCtrl","P"))
{
mouseXY(0,7.5)
} else {
SetTimer, pulldown, Off
}
return
click:
SetMouseDelay 69
MouseClick, Left
If (!GetKeyState("LButton","P"))
{
SetTimer, click, off
}
return
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}