Цитата: Мне не совсем понятно почему "#define MOD_SHIFT 4" а не "#define MOD_SHIFT 16", откуда берется 4?
Из описании функции:RegisterHotKey function.
Цитата: Как сделать остановку бота через Ctrl+S?
CODE:#define MOD_CONTROL 2
#define S_key 0x53
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");
createdialog(0); // создать диалоговое окно
loop()
{
// тут скрипт
sleep(10);
}
end_script:;
function getmessage(0, WM_CREATE)
{
RegisterHotKey(gethwnd(0), 1, MOD_CONTROL, S_key); // регистрируем хоткей Ctrl+S
}
function getmessage(0, WM_HOTKEY)
{
if(message.wparam==1)goto global end_script; // если нажаты Ctrl+S
} (Отредактировано автором: 14 Сентября, 2020 - 11:52:43) |