Antes de iniciar este projeto, descobri que o suporte do Windows Terminal para dispositivos seriais não era o ideal.
Experimentei o projeto SerialPortForWindowsTerminal de Zhou-zhi-peng por um tempo.
No entanto, este projeto tem um problema de conversão de codificação, fazendo com que os dados exibam caracteres ilegíveis, e o autor atualmente não fornece suporte de acompanhamento. Por isso, decidi criar este projeto.
Parâmetro ./COM
O dispositivo de entrada gera UTF8 e o terminal gera GBK ./COM -p COM8 -b 115200 -o GBK
Saída terminal colorida
Hex recebe ./COM -p COM8 -b 115200 -i hex
Envio hexadecimal ./COM -p COM8 -b 115200
Configuração interativa ./COM
A combinação de teclas Ctrl envia command.ctrl .ctrl c
Demonstração de upload de arquivo index.html
Comparação de conteúdo
carimbo de data/hora./COM ./COM -p COM8 -t
Modificação de formato./COM ./COM -p COM11 -t='<2006-01-02 15:04:05>'
Encaminhamento síncrono multiservidor./COM ./COM -p COM11 -f 1 -a 127.0.0.1:23456 -f 1 -a 127.0.0.1:23457