Я нахожу этот код в этой теме: Приостановка, приостановка, скрытие, подтягивание окна GUI :
Gui % (MainGui:=!MainGui) ? "Hide" : "Show"
Что это делает? Я предполагаю, что это некое простое if
выражение для горячих клавиш , но, проверяя примеры на двух страницах, я не вижу, где оно находится.
Если используется SetTimer
, счетчик будет увеличиваться только в том случае, если этот код помещен в подпрограмму. Если положить наружу, счетчик останавливается.
Gui +LastFound +AlwaysOnTop +ToolWindow -Caption
Gui, Add, Text, vcounter, 00000
Gui, Show, NoActivate
SetTimer, Update, 100 ; 100 ms
Update:
counter++
GuiControl,, counter, %counter%
^esc::Gui % (MainGui:=!MainGui) ? "Hide" : "Show"
Return