Перехват нажатия клавиш.
- jane_wild
- master
- Сообщения: 461
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 84 раза
- Поблагодарили: 15 раз
- Контактная информация:
Перехват нажатия клавиш.
Ребята, подскажите пожалуйста, есть ли возможность перехватить нажатия клавиш на клавиатуре (событие Key Down), если активно окно стороннего приложения а не фронтальная панель моего запущенного VI? Спасибо
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Перехват нажатия клавиш.
Здесь - https://forums.ni.com/t5/LabVIEW/Captur ... ue#M399247 - пишут что можно это сделать, при помощи функций Connectivity -> Input Devices.
Мы делили апельсин - много наших полегло...
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Перехват нажатия клавиш.
Таки да, Input Devices, но есть одна неприятность - слабый контроль. Если проверять слишком редко, то можно пропустить нажатия. Если слишком часто - будут фальшивые повторы.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Перехват нажатия клавиш.
Можно через хуки Windows реализовать, как в той теме говорилось: http://labviewportal.org/viewtopic.php?p=80509#p80509 Правда, этот способ не из простых. Выложенный логгер, кстати, нажатия в файл пишет. Можно это прикрутить к , при желании.
Вообще, этих кейлоггеров вагон и маленькая тележка. Вот, например, самый бюджетный вариант: Home Keylogger v2.00 (Free Edition).
Вообще, этих кейлоггеров вагон и маленькая тележка. Вот, например, самый бюджетный вариант: Home Keylogger v2.00 (Free Edition).