Windows COM ポート出力をファイルにリダイレクトするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1052741

  •  20-08-2019
  •  | 
  •  

質問

コードを変更せずにテスト Windows デスクトップ システムに導入できる、シリアル ポート出力をファイルにリダイレクトする簡単な方法はありますか?

シリアル レシート プリンター モジュールの問題をデバッグしようとしていますが、現在実際のデバイスが手元にありません。できることなら、コードに変更を加えるつもりはありませんが、現時点で出力されているものをキャプチャして、ファイルで確認できるようにしたいだけです。

違いがあるとすれば、それは Windows XP です。

役に立ちましたか?

解決

私の避難所「 -

簡単にGoogleは RS232データロガーするに私を導きましたtはそれを試してみましたが、それはそれはスズに言うことない場合、それはあなたのためにOKでなければなりません。 の編集:それは、発信、受信していないように見えます。しかし試してみる価値があるかもしれない: - )

他のヒント

別のオプションは、コマンドラインから次のとおりです。

type com1: >> data.log

別のオプション:使用 パテ そして ログ記録をオンにする.

あなたはVM内のプリンタモジュールを実行することができます。 VMWareのは、ファイルや名前付きパイプへのシリアルポートをリダイレクトすることができます。

VMWareと同様に、 仮想PC (& 仮想サーバー) こともできます COMポートをテキストファイルにリダイレクトします セットアップは非常に簡単です。

私は、コントロールパネルでプリンタを考えて、手動でプリンタを追加し、ダミーのいずれかをインストールすることができます ですから、たとえばファイルに印刷することができます。

あなたが開発者であり、唯一の使用ウィンドウハイパーターミナル

をファイルに情報を取得したくない場合は、

あなたが開発者であれば、.NETやからシリアルポートコンポーネントを使用します

あなたはCOMポートをリダイレクトすることができるかどうかは分かりませんが、そのために com0com に使用することができますジョブの種類ます。

たとえば、することができます。のペアの(COM1、COM2)、あなたはCOM1に書き込むとCOM2から読み取ることができるようにます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top