У меня есть программа win32, которая общается через последовательный порт (RS-232 / EIA-232 / COM).
Я хотел бы перехватить перенаправление этой связи без установки виртуального COM-порта (фильтр?) Драйвер, как com0com, если это возможно.
Предоставляет ли Windows функцию перенаправления этих сообщений (я не уверен, существует ли такой механизм, как COPY file.ext con COM1
[не уверен в синтаксисе]?
1 ответ
Однако я должен сказать, что я не понимаю, чего вы пытаетесь достичь, отправляя файл в виртуальный порт:/ конечно, вы не получите намного больше, чем реальный файл обратно ... но ...
Смысл наличия виртуального com-порта в том, что вы можете выполнять такие функции, как перенаправление.
Я не могу придумать простой способ сказать это, кроме:
Представьте себе дорогу, которая предназначена для изгиба вправо, и вы хотите перенаправить все влево ... это возможно. То, что вы просите сделать, это перенаправить все ... Без дороги!
Лично я годами такого не делал, но программа, которую я использовал, все еще существует. Что касается той, которую вы перечислили, я не знаю, лучше она или нет, опять же, мои знания отсутствуют даты.
Что касается операций Com Prompt Com, вы можете использовать команду MODE comx
для настройки порта. Полные переключатели:
Serial port: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s]
[to=on|off] [xon=on|off] [odsr=on|off]
[octs=on|off] [dtr=on|off|hs]
[rts=on|off|hs|tg] [idsr=on|off]
Что касается копирования файла, команда будет:
copy file.exe com1: