1

Тема: AHK: Включение и выключение GUI по бинду.

Нужен код для включение и отключение GUI по бинду.
Я сделал себе некоторые упрощения для игр через ахк и чтобы не путаться в биндах сделал GUI, но из-за того что оно занимает большое количество места на экране нужно сделать бинд на включение и выключение GUI. Надеюсь понятно описал.

Gui, +AlwaysOnTop +ToolWindow -Caption +LastFound
Gui, Show, % "x" A_ScreenWidth - 350 " y" A_ScreenHeight - 800 " w" 500 " h" 550, The GUI
WinSet, TransColor, 12345
Gui, Color, 12345
Gui, Font, S13, Verdana
Gui, Add, Text, cGreen, бинды:       
Gui, Add, Text, cGreen, hello world
Gui, Add, Text, cGreen, hello world
Gui, Add, Text, cBlue, F6 - перезапустить
Gui, Show

2

Re: AHK: Включение и выключение GUI по бинду.

В справке про 'Gui, Show'.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: AHK: Включение и выключение GUI по бинду.

__Михаил__
Извините, не совсем понял как сделать включение и выключение именно по нажатию клавиши.

4

Re: AHK: Включение и выключение GUI по бинду.

Мог ли бы помочь ввиде кода? Я ещё раз перечитал справку и так и не нашел как это сделать.

5

Re: AHK: Включение и выключение GUI по бинду.

GUI, Show
Hide: скрывает окно и активирует окно, находящееся под ним. Функционально этот параметр аналогичен Gui Cancel, отличаясь только тем, что позволяет перемещать, изменять размер и переименовывать скрытое окно, не делая его видимым. Например:

Gui, Show, Hide x55 y66 w300 h200, Новый заголовок

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

6

Re: AHK: Включение и выключение GUI по бинду.

__Михаил__
Я так понял, вопрос в том, как показ/скрытие окна повесить на горячую клавишу.
feart
Вопросы по играм должны находиться в соответствующем разделе.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Включение и выключение GUI по бинду.

teadrinker
Тут нежелание пользовать поиском по форуму, такой вопрос легко находится на первой странице. В справке есть пример, думаю вопрос исчерпан.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

8

Re: AHK: Включение и выключение GUI по бинду.

__Михаил__
А как вы искали? Я не нашёл.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9

Re: AHK: Включение и выключение GUI по бинду.

В поиске: 'АХК: отключение Gui по кнопке'.
Находит сразу в первой теме: Рабочий код.
Адаптируем к текущему и получаем готовые хоткеи:

F1:: Gui, Show		; Отобразить окно.
F2:: Gui, Show, Hide	; Скрыть окно.
F3:: Gui, Show, % (b := !b) ? "" : "Hide" ; Переключать используя проверку переменной 'b', которая меняется от каждого нажатия.

Заодно узнаём информацию про тернарный оператор.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

10

Re: AHK: Включение и выключение GUI по бинду.

Я бы искал "показать скрыть gui по горячей клавише".

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder