Перейти к содержимому
  • 0
1kovand1

Как запретить выход по Ctrl-Alt-C из программы

Вопрос

Рекомендуемые сообщения

Первый вариант:

local event = require "event"

function event.shouldInterrupt()
    return false
end

При последующей работе библиотеки event программа не будет прерываться при этом сочетании клавиш.

 

Второй вариант:

Не использовать библиотеку event вообще. Вместо этого получать события так:

local computer = require "computer"

while true do
    local e = computer.pullSignal()
    -- Далее обработка события
end
Изменено пользователем Ktlo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Первый вариант:

local event = require "event"

function event.shouldInterrupt()
    return false
end
При последующей работе библиотеки event программа не будет прерываться при этом сочетании клавиш.

 

Второй вариант:

Не использовать библиотеку event вообще. Вместо этого получать события так:

local computer = require "computer"

while true do
    local e = computer.pullSignal()
    -- Далее обработка события
end

Спасибо большое! Я знал про функцию shouldInterrupt(),

Просто не зналл куда именно ее писать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...