1 (изменено: Ядрён, 2013-12-19 01:33:54)

Тема: AHK: Задать горячие клавиши паузы скрипта

Доброго времени суток. Помогите задать горячие клавиши для паузы скрипта . Как сделать так что бы можно было выбрать горячую клавишу для "suspend, on" из списка "DropDownList".Что бы скрипт становился на паузу при выборе в "DropDownLis" одной из этих кнопок - RButton,MButton,9,8,7.


Gui, Color, B0C4DE 
Gui, Add, DropDownList, vSend gDropDownList w100,F1|F2|F3|F4|F5|1|2|3|4|5|
Gui, Add, DropDownList, vsuspend gDropDownList w100,RButton|MButton|9|8|7|
Gui, Add, Button, w100 gОК, ОК
Gui, Show,
Return

7::suspend, on

F12::
Send, %key1%
Return

DropDownList:
Return
ОК:
Gui Submit, NoHide
key1 = %Send%
Return
GuiClose:
ExitApp
OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

2

Re: AHK: Задать горячие клавиши паузы скрипта

Ядрён, Вам не отвечают потому, что вопрос задан очень невнятно. Непонятно, в чём главная проблема — как задать горячую клавишу для паузы, или как поменять содержание списка в DDL? Кроме того, приведённый код довольно бредовый (например, что должна делать команда Hotkey, %key%, Suspend, on? Зачем там WinMinimize?), и абсолютно не демонстрирует вопрос.

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

3

Re: AHK: Задать горячие клавиши паузы скрипта

Спасибо ,я отредактировал заголовок и задал вопрос более корректно.

OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

4

Re: AHK: Задать горячие клавиши паузы скрипта

Для задания горячей клавиши используется команда Hotkey. Для GUI существует элемент управления "Hotkey".

5

Re: AHK: Задать горячие клавиши паузы скрипта

Доброго времени суток . Посмотрел вкладку "Hotkey" , и вот что пришло в голову , но так не работает подскажите где ошибка.

Gui, Add, Hotkey, vMyHotkey, 
GUI, Show,
Return
MyHotkey:
Suspend
Return
GuiClose:
ExitApp
OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

6

Re: AHK: Задать горячие клавиши паузы скрипта

Борьба с ленью и неграмотностью Вам поможет. Читайте документацию дальше.

7

Re: AHK: Задать горячие клавиши паузы скрипта

Я уже 3 часа сижу и ничего не понял пните в нужную сторону

OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

8

Re: AHK: Задать горячие клавиши паузы скрипта

Если взять за основу код из #1, то хоткей из списка можно задать так, например:

suspend = 7
Hotkey, %suspend%, suspend
Gui, Color, B0C4DE 
Gui, Add, DropDownList, vSend gDropDownList w100,F1|F2|F3|F4|F5|1|2|3|4|5|
Gui, Add, DropDownList, vsuspend gDropDownList w100,RButton|MButton|9|8|7|
Gui, Add, Button, w100 gОК, ОК
Gui, Show,
Return

suspend:
suspend, on
Return

F12::
Send, %key1%
Return

DropDownList:
Return
ОК:
Hotkey, %suspend%, off
Gui Submit, NoHide
sleep 20
Hotkey, %suspend%, suspend
key1 = %Send%
Return
GuiClose:
ExitApp

9

Re: AHK: Задать горячие клавиши паузы скрипта

Большое спасибо

OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).