AutoHotkey-Bug?

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Rohwedder
Posts: 7774
Joined: 04 Jun 2014, 08:33
Location: Germany

AutoHotkey-Bug?

01 Oct 2015, 04:05

Wenn ich den Mauszeiger über das TrayIcon dieses Skript bringe und dann F1 drücke, sollte sich da nicht der Editor öffnen?
Funktioniert jedoch nur bei TrayIcons anderer laufender AutoHotkey-Skripte, nicht beim eigenen!

Code: Select all

F1::
	KeyWait, F1, up
	Click Right
	Sleep, 500
	Send, e
Return
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: AutoHotkey-Bug?

01 Oct 2015, 04:13

Es läuft definitiv nicht so wie man es sich vorstellt.
Ob das nun an Windows oder an Autohotkey liegt kann ich nicht sagen.
Recommends AHK Studio
just me
Posts: 9576
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: AutoHotkey-Bug?

01 Oct 2015, 05:04

Wenn das Traymenü geöffnet wird, wartet das zugehörige AHK-Skript auf eine Eingabe für das Menü. Solange AHK wartet, wird das Skript nicht weiter ausgeführt. Deshalb klappt das mit dem eigenen Skript nicht.
Rohwedder
Posts: 7774
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: AutoHotkey-Bug?

01 Oct 2015, 07:08

Also ein AutoHotkey-Bug! Oder gibt es einen vernünftigen Grund für das Warten?
Hatte den Skript zusätzlich mit einem Timer mit wechselnden Tooltip versehen. Nicht nur der Traymenü-öffnende Thread, sondern auch der Timer hat gestoppt und gewartet!
just me
Posts: 9576
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: AutoHotkey-Bug?

01 Oct 2015, 09:50

Ob man das als Bug bezeichnen kann, darüber kann man unterschiedlicher Meinung sein. Die AHK Menüs sind 'modal', d.h., solange ein Menü angezeigt wird, wird dieser (einzige) AHK-Thread nicht unterbrochen, bevor eine Menüaktion ausgelöst wird. Wenn ich einen Post von lexikos richtig in Erinnerung habe, werden andere innerhalb dieser Zeit ankommende Nachrichten/Messages schlichtweg ignoriert und verworfen.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 41 guests