Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Подскажите пожалуйста, я не скриптёр)
Moriak174
сообщение 11.1.2021, 23:51
Сообщение #1


*

Registred
Сообщений: 1
Регистрация: 11.1.2021
Группа: Пользователи
Наличность: 0
Пользователь №: 19.855
Возраст: 33



Доброго времени суток всем. Подскажите пожалуйста,как в пилоте сделать так, чтоб он видел сочитание клавишь Alt+q ..... читал всякие описания нифига не понял.... Буду очень признателен ,если поможете ,
версия пилота 2,41. Надо однократное нажатие
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 12.1.2021, 0:28
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Код
--lua
local VK_MENU = 0x12
local Q_key = 0x51
local ffi = require("ffi")
ffi.cdef[[short GetAsyncKeyState(int vKey);]]

log 'clear' log 'mode compact'
while true do
    if ffi.C.GetAsyncKeyState(VK_MENU) < 0 and ffi.C.GetAsyncKeyState(Q_key) < 0 then -- если нажаты Alt+Q
        log ('Нажаты Alt+Q')
        while  ffi.C.GetAsyncKeyState(VK_MENU) < 0 and ffi.C.GetAsyncKeyState(Q_key) < 0 do  -- ждать пока обе клавиши нажаты
            wait (10)
        end
    end
    wait (10)
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 18:56
Designed by Nickostyle