是否有一种简单的方法将串口输出重定向到文件中,我可以在测试Windows桌面系统上实施而不更改任何代码?
我正在尝试调试串行收据打印机模块中的问题,但今天我手边没有真正的设备。如果可能的话,我不想开始对代码进行任何更改,我只想捕获当前输出的内容,以便我可以在文件中审查它。
如果有区别,那就是Windows XP系统。
是否有一种简单的方法将串口输出重定向到文件中,我可以在测试Windows桌面系统上实施而不更改任何代码?
我正在尝试调试串行收据打印机模块中的问题,但今天我手边没有真正的设备。如果可能的话,我不想开始对代码进行任何更改,我只想捕获当前输出的内容,以便我可以在文件中审查它。
如果有区别,那就是Windows XP系统。
另一个选项是通过命令行:
type com1: >> data.log
我认为在控制面板中的打印机选项里,你可以添加手动打印机并安装虚拟打印机。 这样你就可以将文件输出为打印文件。
我不知道你是否可以重定向COM端口,但你可以使用com0com来完成这种工作。
例如,你可以将(COM1, COM2)进行配对,这样你就可以写入COM1并从COM2读取。
如果您是开发人员,请使用.NET中的串行端口组件;如果您不是开发人员,只想将信息保存到文件中,请使用Windows HyperTerminal。