Tasten in einer Schleife automatisiert drücken Topic is solved

Stelle Fragen zur Automatisierung von Spielen

Moderator: jNizM

Michiii

Tasten in einer Schleife automatisiert drücken  Topic is solved

28 Aug 2018, 10:54

Hey,
Ich würde gerne ein AHK erstellen das folgende Funktionen hat:
Spoiler
Leider habe ich keine Ahnung wie man so etwas erstellt deswegen bin ich auf Hilfe angewiesen.

Vielen Dank für eure Antworten.
Rohwedder
Posts: 7616
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Tasten in einer Schleife automatisiert drücken

04 Sep 2018, 04:27

Hallo,
dieses Skript:

Code: Select all

;ein/aus mit F1
F1::SetTimer TastenDrücken,% (TastenDrücken:=!TastenDrücken)?-1:"Off"

TastenDrücken:
While, TastenDrücken
{
	Send, {w Down}
	Sleep, 1000
	If !TastenDrücken
		Break
	Send, {w Up}{s Down}
	Sleep, 1000
	Send, {s Up}
}
Return
hält die Tasten jeweils 1 Sekunde lang gedrückt.
Es macht aber keine Auto-Wiederholung.
Siehe hierzu https://ahkde.github.io/docs/commands/S ... iner_Taste.
Wenn du Auto-Wiederholung willst, dann dies:

Code: Select all

;ein/aus mit F1
F1::SetTimer TastenDrücken,% (TastenDrücken:=!TastenDrücken)?-1:"Off"

TastenDrücken:
While, TastenDrücken
{
	AutoRepeat("w",1000,TastenDrücken)
	AutoRepeat("s",1000,TastenDrücken)
}
Return

AutoRepeat(Key,Duration:=0,ByRef Aktive:=True)
{
	End := A_TickCount + Duration
	While, Aktive And A_TickCount < End
	{
		SendInput, {%Key% Down}
		Sleep, 30
	}
	SendInput, {%Key% Up}
}

Return to “Spiele”

Who is online

Users browsing this forum: No registered users and 19 guests