如何将Windows COM端口输出重定向到文件?

时间:2009-06-27 12:11:16

标签: windows serial-port

有没有一种简单的方法可以将串口输出重定向到文件,我可以在测试Windows桌面系统上实现这一点而无需更改任何代码?

我正在尝试在串行收据打印机模块中调试问题,而且我今天没有真正的设备。如果我可以帮助它,我不想开始对代码进行任何更改,我只想捕获当前正在输出的内容,以便我可以在文件中查看它。

这是Windows XP,如果这有任何区别。

8 个答案:

答案 0 :(得分:25)

另一个选择是通过命令行:

type com1: >> data.log

答案 1 :(得分:6)

另一种选择:使用puttyturn on logging

答案 2 :(得分:5)

一个快速的谷歌引导我RS232 Data Logger - 我没有尝试过,但是如果它按照它上面说的那样做,那对你来说应该没问题。 编辑:它似乎是传入,而不是传出。不过值得一试: - )

答案 3 :(得分:2)

您可以在VM中运行打印机模块。 VMWare允许您将串行端口重定向到文件和命名管道。

答案 4 :(得分:1)

与VMWare类似,Virtual PC(& Virtual Server)也可以redirect a COM port to a text file,设置非常简单。

答案 5 :(得分:0)

我认为在控制面板中,打印机可以添加手动打印机并安装虚拟打印机 因此,您可以打印到文件,例如

答案 6 :(得分:-1)

我不知道你是否可以重定向COM端口,但你可以使用com0com来完成这类工作。

例如,您可以配对(COM1,COM2),这样您就可以写入COM1并从COM2读取。

答案 7 :(得分:-1)

如果您是开发人员,请使用.NET中的串行端口组件,或者如果您不是开发人员,并且只希望获取文件信息,请使用Windows HyperTerminal