powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
12 сообщений из 12, страница 1 из 1
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862083
else12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо писать на чистом си, но такого форума не нашел, пытаюсь спросить здесь и на обще-программистской ветке (если что - модераторы поправят где правильно задавать вопрос, а я так и не понял)

Usb-сканер работает как имитатор клавиатуры, в системе не регистрируется. В любое текстовое поле информация выводится, но мне надо считать результат сканирования без текстового поля. На си под Линукс.

Смотрел Keylogger, но он отслеживает нажатие клавиш клавиатуры, а тут ничего не нажимается, работа клавиатуры имитируется, просто выводится текст в область курсора. При этом надо писать на чистом си, на котором раньше писал очень мало. Кто-то может помочь разъяснением и exampl-ом?
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862090
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто читать с stdin ты уже пробовал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862094
else12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПросто читать с stdin ты уже пробовал?

Честно говоря, ни одного примера действовать так не нашел, поэтому не пробовал. Я не понимаю, как эту штука (usb-сканер штрих (qr)-кодов) программно работает, не регистрируясь в системе... Что и как там происходит?

Сканер выводит инфу в поле курсора, а где будет курсор в моем случае известно только голове оператора - главное, что сканер будет направлен на qr-код...
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862098
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
else12Надо писать на чистом си, но такого форума не нашел, пытаюсь спросить здесь и на обще-программистской ветке (если что - модераторы поправят где правильно задавать вопрос, а я так и не понял)

Usb-сканер работает как имитатор клавиатуры...
Ну ты и работай с ним как с клавиатурой. Возможно, в коде, поступающем со сканера, есть какой-либо признак: "это сканер". Например, многие виды сканеров всегда передают 12-ти значный десятичный код. Никакой разницы нет, с клавиатуры бабы введут этот код, или со сканера.
Лови весь клавиатурный ввод да анализируй.

Или прямо объясни теткам: "работа со сканером разрешена только при активированном поле ввода - или руками код набивайте, или сканером".
Обычно в логике программы предусмотрен режим "разрешена работа со сканером" - например, засветилось зеленое поле, а если тетки начали жать сканера кнопку когда им вздумается - ну сами и дуры.

Еще обязательно документацию по сканерам раздобудь да перечти - может быть, его можно активировать извне, чтобы не срабатывал когда не нужно.
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862099
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
else12Я не понимаю, как эту штука (usb-сканер штрих (qr)-кодов) программно работает, не
регистрируясь в системе... Что и как там происходит?

Ну ты же сам написал "работает как имитатор клавиатуры". Стало быть он работает как
клавиатура. И читать с него надо как с клавиатуры. Ты не смог найти пример чтения с
клавиатуры???
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862120
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862131
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
else12Надо писать на чистом си, но такого форума не нашел, пытаюсь спросить здесь и на обще-программистской ветке (если что - модераторы поправят где правильно задавать вопрос, а я так и не понял)

Usb-сканер работает как имитатор клавиатуры, в системе не регистрируется. В любое текстовое поле информация выводится, но мне надо считать результат сканирования без текстового поля. На си под Линукс.

Смотрел Keylogger, но он отслеживает нажатие клавиш клавиатуры, а тут ничего не нажимается, работа клавиатуры имитируется, просто выводится текст в область курсора. При этом надо писать на чистом си, на котором раньше писал очень мало. Кто-то может помочь разъяснением и exampl-ом?

Я только могу помочь -- сделать это за тебя.

Объяснять тебе это бессмысленно, если ты не писал на С.
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862164
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
else12Надо писать на чистом си
почему?
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862361
else12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем, сработала эта штука .

Плюс установка прав

sudo chown root:root my_script
sudo chmod 4755 my_script
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862363
else12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivelse12Надо писать на чистом си, но такого форума не нашел, пытаюсь спросить здесь и на обще-программистской ветке (если что - модераторы поправят где правильно задавать вопрос, а я так и не понял)

Usb-сканер работает как имитатор клавиатуры, в системе не регистрируется. В любое текстовое поле информация выводится, но мне надо считать результат сканирования без текстового поля. На си под Линукс.

Смотрел Keylogger, но он отслеживает нажатие клавиш клавиатуры, а тут ничего не нажимается, работа клавиатуры имитируется, просто выводится текст в область курсора. При этом надо писать на чистом си, на котором раньше писал очень мало. Кто-то может помочь разъяснением и exampl-ом?

Я только могу помочь -- сделать это за тебя.

Объяснять тебе это бессмысленно, если ты не писал на С.
Тоже мне гуру, если не смог обьяснить...
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862365
else12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухelse12Надо писать на чистом си
почему?
Потому что достался в наследство такой код скрипта, вызываемый основной программой. Нам не всегда приходится выбирать...
...
Рейтинг: 0 / 0
Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
    #39862369
else12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёelse12Надо писать на чистом си, но такого форума не нашел, пытаюсь спросить здесь и на обще-программистской ветке (если что - модераторы поправят где правильно задавать вопрос, а я так и не понял)

Usb-сканер работает как имитатор клавиатуры...
Ну ты и работай с ним как с клавиатурой. Возможно, в коде, поступающем со сканера, есть какой-либо признак: "это сканер". Например, многие виды сканеров всегда передают 12-ти значный десятичный код. Никакой разницы нет, с клавиатуры бабы введут этот код, или со сканера.
Лови весь клавиатурный ввод да анализируй.

Или прямо объясни теткам: "работа со сканером разрешена только при активированном поле ввода - или руками код набивайте, или сканером".
Обычно в логике программы предусмотрен режим "разрешена работа со сканером" - например, засветилось зеленое поле, а если тетки начали жать сканера кнопку когда им вздумается - ну сами и дуры.

Еще обязательно документацию по сканерам раздобудь да перечти - может быть, его можно активировать извне, чтобы не срабатывал когда не нужно.
Я сначала пробовал работать как со сканером - поймал ошибку. Потом скачал кривой кейлоггер и разочаровался - а можно ли вообще что-то сделать. Но сейчас нашел нормальный код - осталось приспособить его к своим нуждам.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как программно прочитать результат сканирования qr-кода (usb, Linux, c)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]