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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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