代码之家  ›  专栏  ›  技术社区  ›  robsoft

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

  •  16
  • robsoft  · 技术社区  · 17 年前

    有没有一种简单的方法可以将串行端口输出重定向到一个文件,我可以在不更改任何代码的情况下将其放置在测试Windows桌面系统上?

    我在试着调试串行收据打印机模块中的一个问题,但我现在没有真正的设备。我不想对代码进行任何更改,如果我能帮助它,我只想捕获当前正在输出的内容,以便在文件中查看它。

    这是Windows XP,如果有什么区别的话。

    8 回复  |  直到 7 年前
        1
  •  5
  •   Dan F    17 年前

    一个快速的谷歌引导我 RS232 Data Logger -我还没试过,但如果它照上面说的做,你就可以了。 编辑:它似乎是传入的,而不是传出的。也许值得一试:(-)

        2
  •  25
  •   FerranB Tom    15 年前

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

    type com1: >> data.log
    
        3
  •  6
  •   Timmmm    12 年前

    另一种选择:使用 putty turn on logging .

        4
  •  2
  •   Niki    17 年前

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

        5
  •  1
  •   Scott    17 年前

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

        6
  •  0
  •   Ahmed    17 年前

    我想在控制面板里,打印机,你可以添加手动打印机和安装DummayOne。 例如,您可以打印到文件

        7
  •  -1
  •   pedrofernandes    17 年前

    如果您是开发人员,请使用.NET中的串行端口组件,或者如果您不是开发人员,只想获取文件信息,请使用Windows超级终端。

        8
  •  -1
  •   Jon Kern    7 年前

    我不知道你是否可以重定向COM端口,但是你可以使用 com0com 做那种工作。

    例如,您可以 一对 (com1,com2),所以你可以给com1写,也可以从com2读。