Что нового

Использование \\\"горячих клавиш\\\", правила использований

Andeangl

Новичок
Сообщения
62
Репутация
4
Доброй всем ночи! Буду очень благодарен, если на пальцах кто-нибудь объяснит, как добавить в скрипт горячую клавишу, для примера - функция "Exit", прекращающая выполнения скрипта при нажатии клавиши "Esc".

P.S. Извиняюсь за столь глупый вопрос, но уже вообще ничего не соображаю - спать охота, но дико хочется (не знаю, зачем) засунуть в скрипт эту функцию =)


Добавлено:
Сообщение автоматически объединено:

Да, желательно с объяснением, какую библиотеку нужно скачать и куда кинуть :whistle:


Добавлено:
Сообщение автоматически объединено:

Да, здесь написан общий принцип, но я сейчас совершенно не способен что-то умное оттуда вытащить =( http://autoit-script.ru/index.php/topic,296.0.html
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
Andeangl

По-простому:
Код:
HotKeySet('{Esc}', '_Exit') ; выход по Esc

While 1
    Sleep(30)
WEnd

Func _Exit()
Exit
EndFunc


Сложнее:
Код:
#include <HotKey.au3>

Global Const $VK_ESCAPE = 0x1B

_HotKeyAssign($VK_ESCAPE, '_Exit') ; выход по Esc

While 1
    Sleep(30)
WEnd

Func _Exit()
    Exit
EndFunc
 
Верх