Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
imbaQQ
Отправлено: 04 Июня, 2020 - 09:03:46
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 26
Дата рег-ции: Нояб. 2019  
Репутация: 0




Здравствуйте! Подскажите пожалуйста как сделать остановку выполнения скрипта при нажатии Shift+F1 ? Очень прошу подписать каждую строку, я нуб)) но с описанием разберусь) Я так понимаю нужно создать функцию и поместить ее в таймер? но вот что должно быть внутри функции я не могу представить, а именно сама "проверка" нажатия и отправка в конец скрипта.
 
 Top
Zireael
Отправлено: 04 Июня, 2020 - 11:06:22
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4398
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
как сделать остановку выполнения скрипта при нажатии Shift+F1 ?

CODE:
enabletimer(0);
loop()
{
// тут скрипт
sleep(10);
}

end_script:;


CREATE_TIMER(0, 100)
{
if(getkeystate(SHIFT) && getkeystate(F1))goto end_script; // если нажаты Shift+F1
}

CODE:
#define MOD_SHIFT 4
#define F1 112
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");

createdialog(0); // создать диалоговое окно
loop()
{
// тут скрипт
sleep(10);
}

end_script:;


function getmessage(0, WM_CREATE)
{
RegisterHotKey(gethwnd(0), 1, MOD_SHIFT, F1); // регистрируем хоткей Shift+F1
}

function getmessage(0, WM_HOTKEY)
{
if(message.wparam==1)goto global end_script; // если нажаты Shift+F1
}
 
 Top
imbaQQ
Отправлено: 04 Июня, 2020 - 11:19:15
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 26
Дата рег-ции: Нояб. 2019  
Репутация: 0




Спасибо!!!)))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by