Принудительно выводить штрих-код для записи в файл

У меня есть сканер штрих - кода Symcode MJ-8200, который в основном действует как клавиатура. Я сканирую что-то, и затем он печатает данные того, что сканировал, в любую текстовую область, в которой мой курсор активен в данный момент. Проблема в том, что я должен активно держать текстовый редактор открытым, чтобы писать в него, и даже при этом я не могу сохранить. Я могу продолжать сканировать и писать, но это не сохранит, если я не остановлю это и сохраню. Есть ли способ заставить его записать прямо в файл и сохранить информацию, которую он пишет?

1 ответ

Самое простое решение:

Для окон, удерживайте клавишу Windows, нажмите R, введите cmd и ENTER, чтобы открыть командную строку.
В командной строке введите:
c:\> type >filename.txt и нажмите ENTER

Сканируйте любое количество штрих-кодов, они будут отображаться на дисплее - и сохраняться в файл одновременно... как если бы вы набрали их на клавиатуре. удерживайте CTRL и нажмите Z, а затем нажмите ENTER -, чтобы завершить "сохранение".

Typing start filename.txt (нажмите ENTER) будет действовать так же, как если бы вы дважды щелкнули имя файла. ( start . открыть текущую папку в проводнике)



Для Linux удерживайте CTRL+SHIFT и нажмите T
В командной строке введите:
$ cat >filename.txt и нажмите ENTER

(как указано выше) Сканирование любых штрих-кодов, но удерживайте CTRL и нажмите D, чтобы остановить сохранение данных.

xdg-open filename.txt является эквивалентом "запуска" для Windows.


Дополнительный совет
Создайте файл с именем start и сделать его содержащим:

#! / Bin/ Баш
xdg-open "$*"  # заменить на 'kde-open' для KDE

Затем сделайте:
$ chmod 755 start и поместите / переместите файл в / в папку, которая указана в вашей папке $PATH, и вы начнете работать так же, как в Windows.

Другие вопросы по тегам