• 締切済み

DOSコマンドでポートから受信

MS-DOSのコマンドでシリアルポートから データを受信したいのですが そういったことはできるのでしょうか? あるならば、そのコマンドを 教えていただきたいのですが・・・。 OSはWindows95以上です。 よろしくお願いします。

みんなの回答

回答No.1

こんばんは、Blackwinglsです。 copy con aux なんてやった記憶が・・・・遥か大昔にあります。 キーボード入力をシリアルポートに出力してたと思います。タブン・・・・・・(^^;) 逆に、 debug < aux とかすると、debug.exeにデータを落してたような・・・気がします。タブン・・・・・・(^^;) NECのdos時代にspeedコマンドを使って電話回線越しに知人のpcとデータをやり取りしたような記憶が曖昧ながらも、あります。 以上、回答が付いていないようなので大昔の記憶を浚ってみました。 ここら辺をキーワードにgoogleしてみると、必要な情報に当るかもしれません。 あまり役にたたないアドバイスでゴメンm(__)m

sugar_donut
質問者

お礼

Blackwingls様 レスありがとうございました。御礼が遅くなってすみません。 アドバイスを足がかりにいろいろやってみたのですが 結論から言いますと、DOSのコマンドでもダメなのがわかりました。 コマンドラインからの「実行モジュール < ポート」の形式は まだ試していないので、こちらは後ほど試してみたいと思います。 蛇足ですが、受信は「copy COM1 c:\abc」でもできました。

関連するQ&A

  • mountのDOSコマンド

    MS-DOSでmountとコマンドをうつと、内部コマンド、外部コマンド又は操作できるコマンドとして認識されていません。というエラーが表示されます。どうすればmountコマンドを認識させる事ができるのでしょうか?

  • DOSのコマンド

    LANで繋がっている複数台のPCのIPアドレス、ホスト名の一覧をMS-DOSプロンプトで確認するコマンドをどなたか教えていただけませんか?  確か昔使ったような気がするんですが、思い出せなくて。 よろしくお願いします。

  • DOS コマンドを教えて下さい

    PC-9800にWindows98をインストールしていたパソコンなんですが、OSが立ち上がらなくなってしまいました。 スキャンディスクやスキャンレグをやってもだめです。とりあえず、起動ディスクでは立ち上がるので、ハードディスクのファイルをコピーしようと思ったのですが、コマンドを忘れてしまいました。まずは、リナックスのCDのようにディレクトリを移動する時はどうゆうふうにコマンドを使うのでしたでしょうか。。bドライブに作った保存という名のフォルダにいきたいです。その中のファイルをいくつかコピーしたいです。 又、その場合、日本語を使用しますが、日本語入力をしたいときはどうしたら良いでしょうか。。

  • Thinkpad240のシリアルポート

    Thinkpad240にwin98SE(製品版)を入れて使っています。 シリアルポートを使うMS-Dos用アプリケーションで勝手にcom1を取りに行く為に動かす事ができません。 Thinkpad240のシリアルポートをcom3からcom1に変える事は出きるのでしょうか? ご存知の方は是非ご教示願います。

  • I/Oポートorシリアルインタフェースがたくさんあるマイコン

    I/Oポートorシリアルインタフェースがたくさんあるマイコン 現在、I/Oポート若しくはシリアルインタフェースがたくさんあるマイコンを探しています。 10系統のコマンドを1個のマイコンで受け、その統計を取るような制御をしたいのですが、系統が多いため、なかなかデバイスが見つかりません。 コマンドは16ビット+ストローブ1ビットの計17ビットを予定しており、これが10系統なので170個のI/Oポートが必要になります。 コマンドそのものはシリアルで通信する事も可能ですが、10系統のシリアルを持つデバイスもなかなか無いので困っています。 170個以上のI/Oポートを持っているor10系統以上のシリアルインタフェースを制御できるマイコンを紹介頂けないでしょうか?

  • COMポートからのデータ受信

    COMポートからのデータ受信をしてるのですが、 受信データが 『┐┌┌┌┐・・』なかんじのデータなのですが、 これを10進数のバイナリに変える方法を教えてください。

  • DOSコマンドについて

    (1)「START」でWINDOWSアプリケーションを起動する事は可能ですが 終了させる場合のコマンドはありますか? プロセスをきるしかないんでしょうか? (2)「PING」の結果を得て「IF」で分岐したいんですが可能でしょうか? つながっている=1つながっていない=0とか・・・

  • C言語のシリアルポート接続について

     連休中にPC98のMS-DOS機でシリアルポートで遊ぼうと 思いなんとかINP関数が在る事がわかりました。  しかし使い方がいまいち分りません。  INP関数にポート番号らしき物を入れてもなんの変化も出て来ま せん、、、。INP(1)とか、、、。  それではと、アドレスらしき物を入れようと思うのですが、シリアル ポートのアドレスがMS-DOSだとどこにあるのかわかりません。 適当に0x00~0x80ぐらいを回してディスプレイしたのですが、それっぽい 数値がありません、、、。  シリアルポートの接続先は携帯電話で、VBやBASICだと常に 電波状況を携帯に接続すると見えるのですが、C言語だと上手くいきません。  INPをループさせて、ポートぽいアドレスを何度か見ているのですが、 数値の変化がないし根本が間違ってる気がしてきました。  どなたか、C言語での簡単なシリアルポート接続を教えて下さい。  ポートのオープン方法とかがある気がしてたまらないんですが、、、。  古い言語で申しわけないのですが、宜しくおねがいします。

  • VBによるシリアルポート制御

    VB6でシリアルポートからデータを取り込むプログラムを作っています。 データは、バイナリモードで、合計26バイトあります。 これが、20ms間隔で送られてくるデータは、うまく取れたのですが、データを送る間隔を5msにしたところ、うまく受信できないようで、データが表示されなくなってしまいました。 ちなみに20ms間隔の時のシリアルポートのスピード設定が19200bpsで、5ms間隔の時には、115200bpsに変更しています。 VBで115200bpsのポート制御は難しいのでしょうか? それとも、小生のプログラムに問題があるのでしょうか?

  • ポートとは

    Aさんからのデータを受信してるときにBさんからも同じポート番号を使ってデータを受信できるのでしょうか? できるとしたら 2つのデータは混ざらないのでしょうか この2点よろしくおねがいします。

専門家に質問してみよう