Принудительно выводить штрих-код для записи в файл
У меня есть сканер штрих - кода 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.