1

Тема: AHK: Кнопка отображения активности

Сейчас я вам всё объясню. Вот сразу исходный код.


Gui, Add, Button, x12 y90 w120 h30 gPlayer, Выключен
Gui, Show, x203 y166 h313 w365, Главное окно
return

#if play
    F2::
    MsgBox, Скрипт включен
    sleep, 1000
#if
return

Player:
~vk4e & vk31::play := !play
return

Нужно сделать так, что бы когда скрипт включен, а именно значение вместо "play" становится "!play" кнопка меняла название на "Включен" при повторном нажатии кнопка становилась "Выключен" и скрипт не работал.
Нужен исходный код. Напишите ниже, буду благодарен!

2

Re: AHK: Кнопка отображения активности

Gui, Add, Button, x12 y90 w120 h30 gPlayer vButton , Выключен
Gui, Show, x203 y166 h313 w365, Главное окно
return

#if play
    F2::
    MsgBox, Скрипт включен
    sleep, 1000
#if
return

~vk4e & vk31::
Player:
guicontrol, , Button, %  (play := !play) ? "Включен" : "Выключен"
return 
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3

Re: AHK: Кнопка отображения активности

Всё отлично работает, но я кажется не всё сказал. Вот ещё 1 исходный код, смотрите.


Gui, Add, Button, x176 y40 w190 h80 gName1, Кнопка меню
Gui, Show, x394 y298 h389 w385, Проверка
return

#if play
    F2::
    MsgBox, Скрипт включен
    sleep, 1000
#if
return

Name1:
Gui, 2:Add, Button, x10 y40 w100 h30 gPlayer vButton, Выключен
Gui, 2:Show, x200 y298 h100 w120, Проверка
return

Player:
guicontrol, , Button, %  (play := !play) ? "Включен" : "Выключен"
return 

Всё работает, отлично. Но если закрыть окошко дам где кнопка "Включен" или "Выключен" и потом нажать на кнопку "Кнопка меню" выдает ошибку. Помогите исправить.

4

Re: AHK: Кнопка отображения активности


Gui, Add, Button, x176 y40 w190 h80 gName1, Кнопка меню
Gui, Show, x394 y298 h389 w385, Проверка 
Gui, 2:Add, Button, x10 y40 w100 h30 gPlayer vButton, Выключен
return

#if play
    F2::
    MsgBox, Скрипт включен
    sleep, 1000
#if
return

Name1:
Gui, 2:Show, x200 y298 h100 w120, Проверка
return

Player:
guicontrol, , Button, %  (play := !play) ? "Включен" : "Выключен"
return 
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

5

Re: AHK: Кнопка отображения активности

Разобрался, всё отлично! Спасибо!