Tastenkürzel 3 x Esc hintereinander Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
LuckyJoe
Posts: 255
Joined: 02 Oct 2013, 09:52

Tastenkürzel 3 x Esc hintereinander

02 Oct 2019, 09:10

Hallo zusammen,

ich möchte nach dreimaligem Drücken der Esc-Taste das aktive Fenster schließen lassen. Zweimalig bekomme ich schon hin, aber wie muss mein Script aussehen, wenn ich bis zum 3. Esc warten will?

Code: Select all

~Esc::
WinGetClass Class, A
If (A_ThisHotKey = A_PriorHotkey && A_TimeSincePriorHotkey < 250)
	Send !{F4}
Return
Danke schon mal im Voraus.
HG - Lucky Joe
Herzliche Grüße aus dem Rheinland
Lucky Joe
Rohwedder
Posts: 2945
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Tastenkürzel 3 x Esc hintereinander  Topic is solved

04 Oct 2019, 12:34

Hallo,
versuch mal:

Code: Select all

~Esc::
If !TEsc := 0 TEsc + 1
    SetTimer, TEsc, -500
Return
TEsc:
IF TEsc > 1
	Send !{F4}
TEsc =
Return
User avatar
LuckyJoe
Posts: 255
Joined: 02 Oct 2013, 09:52

Re: Tastenkürzel 3 x Esc hintereinander

07 Oct 2019, 01:49

wow - das funktioniert perfekt! - Danke!
Herzliche Grüße aus dem Rheinland
Lucky Joe

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 40 guests