2016-03-26 4 views
0

Ich möchte, dass dieses Autohotkey-Skript die Leertaste automatisch mit einer Toggle-Option drückt, so dass ich nicht ständig die Leertaste halten muss. Die Umschalttaste sollte die mittlere Maustaste sein. Könntest du es bitte für mich richtig schreiben? Weil der Toggle-Teil, den ich gefunden habe, nicht zu funktionieren scheint. Vielen Dank im Voraus CptPrice: DKann mir jemand mit diesem AHK Skript helfen

Main script: 
*~$Space:: 
Sleep 100 
Loop 
{ 
GetKeyState, SpaceState, Space, P 
If SpaceState = U 
break 
Sleep 5 
Send, {Blind}{Space} 
} 

Toggle-part: 

#MaxThreadsPerHotkey 2 

MButton:: 
if (toggle := !toggle) { 
    ; on 
} else { 
    ; off 
} 
return 

Antwort

2
toggle := false 
return 

MButton:: toggle := !toggle 

#If toggle 

#MaxThreadsPerHotkey 2 

*~$Space:: 
Sleep 100 
Loop 
{ 
Sleep 5 
Send, {Blind}{Space} 
    if (!toggle)  ; Press MButton to break 
     break 
} 
return 

#If 
+0

vielen Dank jetzt kann ich wie ein Gott Bhop ohne die Leertaste hehehehhehe zu halten: DD – CptPrice

+0

Wenn das Problem gelöst, klicken Sie auf das Häkchen neben der Antwort auf akzeptieren. – Forivin

+0

Er hat ohne Grund zwei Downvotes. Was denkst du, fühlt er sich in der SO-Community? "Was für ein Haufen Herren"? Ich denke nicht. Er ist schon zu freundlich zu SO. Deine Antwort hat funktioniert, also habe ich dich neu eingestellt. – Stepan