Как использовать клавишу выигрыша, чтобы показать GUI (autohotkey) - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь использовать клавишу Windows как горячую клавишу для запуска графического интерфейсаскрыт (также я не хочу блокировать функциональность клавиши win)

код работает, как и ожидалось, с любым другим ключом, кроме ключа win (кажется, я не могу понять, почему это происходит)

поэтому в приведенном ниже коде он отлично работает с клавишей z, но он работает только один раз с клавишей win, а затем весь скрипт перестает работать (а после нажатия клавиши win он даже не работает с клавишей z

#SingleInstance force ;only one instance of this script may run at a time!

global guiName = "win_key"

Gui Color, White
Gui -caption +toolwindow +AlwaysOnTop
Gui font, s15 Bold, Verdana
Gui add, text,cblack TransColor, 1     2     3     4     5     6     7     8     9
Gui Show, x490 y1035 , TRANS-WIN     ; y1040  x 490     1010  ; e3e3e3
WinSet TransColor, White, TRANS-WIN
Gui, Cancel

~LWin::Gui, Show, NoActivate, %guiName%
~LWin up::Gui, Cancel

~z::Gui, Show, NoActivate, %guiName%
~z up::Gui, Cancel

1 Ответ

0 голосов
/ 04 октября 2019

исправил это, что было то, что графический интерфейс работал правильно, но когда была нажата клавиша win, панель задач появлялась поверх графического интерфейса, и графический интерфейс не был виден

, поэтому исправили его, введяграфический интерфейс снова

~lwin::
Gui -caption +toolwindow +AlwaysOnTop
Gui, Show, NoActivate, %guiName%
return 
...