Zireael пишет: Использовать таймер.
CODE:enabletimer(0);
loop()sleep(10);
CREATE_TIMER(0, 100)
{
if(getkeystate(81)) // если нажата q
{
while(getkeystate(81))sleep(10); // ждать пока нажата q
messagebox("Нужные действия");
}
}
Я, наверное, не так описал логику:
Как реализовать функцию остановки программы по нажатию какой-либо клавиши (в данном случае q)? Т.е. код работает, например, нажимает каждые 500 мс клавишу R, но если я нажму q, программа остановится (появится окно kibor).
Просто я не понял логику вашего кода.
(Добавление)
Точнее не смог повторить его в визуальном редакторе, чтоб можно было добавить свои действия дальше(Отредактировано автором: 17 Января, 2022 - 09:09:39) |