Скрипт на Python для сканера штрихкодов. Проверка QR кодов на входе
Работаю в музее, стало нужно проверять QR коды на входе. В наличие есть штрихкод-сканер, ну как в супермаркетах на ленте у кассира, на проводе. По сути - это просто USB клавиатура, которая переводит QR-код в последовательность символов и нажатие ENTER. Быстренько написал на питоне такой код:
import webbrowser
a = 1
while a==1:
print('Ждём ввода')
QR = input('')
if "https://www.gosuslugi.ru/covid-cert/verify/" in QR: webbrowser.open(QR, new=0)
else: continue
Соответственно, скрипт проверяет валидность введенных данных и далее открывает браузер. Затем приходится вручную переключаться на окно ввода и далее по кругу. Хочу спросить: как включить автофокус в консольном окне? Или как постоянно опрашивать в фоне именно это устройство? Заодно и понять, почему же браузер (Chrome) каждый раз открывает результат сканирования в новой вкладке?