- ベストアンサー
WindowsXPでMS-DOSプログラムを実行する方法
- WindowsXPのOSでもMS-DOSのプログラムを実行することは可能なのでしょうか?
- WindowsXPではファイル名を指定して実行を選ぶとコマンド入力の画面が表示されるため、バッチファイルなどを入力すればMS-DOSのプログラムが動く可能性があります。
- WindowsXPでMS-DOSプログラムを実行する方法について詳しく説明しています。
- みんなの回答 (13)
- 専門家の回答
質問者が選んだベストアンサー
>具体的に動かしたいソフトは、 > F1-DATABOX V3.5 > です。DOS/Vのインストールディスクもあります。 > > いかがでしょうか? 申し訳ありませんが、私はそのソフトウェアについて何にも存じませんのでわかりません。 >WindowsXPの機械に、Windows98SEのリカバリーCDをインストールすることは、著作権法上問題になるのでしょうか? そのWindows98SEがパッケージ版であるのでしたら問題ありませんんが、 PCに付属していたものでしたらその付属していたPC以外では使用してはいけません(著作権ではなくライセンスの問題です)
その他の回答 (12)
- t_ohta
- ベストアンサー率38% (5292/13826)
バッチファイル程度なら問題無く動くでしょう。 しかし、実行ファイル形式のモノは動作保証がありません。 Windows XPは完全に32bit化されているため、16bitで作られていたMS-DOSのモジュールは完全に排除されており、コマンドプロンプトも基本的には32bit化されておりMS-DOS時代のプログラムはエミュレーションモードで動作させる事になりますが、ハードウェアに直接アクセスするようなプログラムは正常に動作しないでしょう。
お礼
> t_ohtaさん、そして、みなさん、こんにちは、回答ありがとうございます。 > バッチファイル程度なら これは、MS-DOSのコマンドを連ねているだけの内容なら作動すると言う意味ですか? ユーザーの作った16ビットのプログラムは、動かないのでしょうか? 問題無く動くでしょう。 > > しかし、実行ファイル形式のモノは動作保証がありません。 > Windows XPは完全に32bit化されているため、16bitで作られていたMS-DOSのモジュールは完全に排除されており、コマンドプロンプトも基本的には32bit化されておりMS-DOS時代のプログラムはエミュレーションモードで動作させる事になりますが、ハードウェアに直接アクセスするようなプログラムは正常に動作しないでしょう。 > エミュレーションモード とは、具体的にどのようにして動かすのでしょうか? ホームページを見る限り難しそうに感じます。 WindowsXPで、MS-DOSのプログラムが、動くといいなと長年の夢です。 しかし、報告では、動くことがあるようです。 具体的に動かしたいソフトは、 F1-DATABOX V3.5 です。DOS/Vのインストールディスクもあります。 長年使い慣れてきたソフトで、使い方に慣れていて使いやすいのです。 使い方に、不満もありますが、そこは、我慢します。 カードデータの中に画像などを入れられないなどが決定的な機能不足です。 携帯電話の電話帳のように電話帳の登録が無いのを確認して、引きつつづいて新規にカードを登録するなどの操作は、このプログラムは、苦手です。 他にも、ありますが、他の点では、使いやすいです。 問題になるのは、RC232Cで、直接印刷するようになっていますが、今では、このような端子が付いていないので、このプログラムから、直接、印刷することは、できないでしょう。 CSVなどのファイルに出力してWindowsXPのソフトで、読み出すことができれば、良いのにと思っています。 しかし、具体的にどのような操作によるのか分からないので、できるといわれても手が出せません。 OSをWindowsXPとWindows98SEの両者を入れて起動する時にOSを選択し、 Windows98SEについているMS-DOSを利用して、動かすと言う方法が、あるようですね。 これも、空想で、具体的には、どうするのか、分からないです。 WindowsXPの機械に、Windows98SEのリカバリーCDをインストールすることは、著作権法上問題になるのでしょうか? また、簡単にインストールできるものなのかどうか? 詳しいことは、分かりません。 このことは、自分にとって夢です。 ありがとうございます。 敬具
- wormhole
- ベストアンサー率28% (1626/5665)
ものによるとしかいいようがないです。 Windows95,Windows98,WindowsMeに関してはMS-DOS上でWindowsのシステムが動いていましたのでMS-DOSモードは本当にMS-DOSだったのですが、 WindowsNT系であるWindowsXPはあくまで互換モードでしかありませんから。
お礼
> t_ohtaさん、そして、みなさん、こんにちは、回答ありがとうございます。 > バッチファイル程度なら これは、MS-DOSのコマンドを連ねているだけの内容なら作動すると言う意味ですか? ユーザーの作った16ビットのプログラムは、動かないのでしょうか? 問題無く動くでしょう。 > > しかし、実行ファイル形式のモノは動作保証がありません。 > Windows XPは完全に32bit化されているため、16bitで作られていたMS-DOSのモジュールは完全に排除されており、コマンドプロンプトも基本的には32bit化されておりMS-DOS時代のプログラムはエミュレーションモードで動作させる事になりますが、ハードウェアに直接アクセスするようなプログラムは正常に動作しないでしょう。 > エミュレーションモード とは、具体的にどのようにして動かすのでしょうか? ホームページを見る限り難しそうに感じます。 WindowsXPで、MS-DOSのプログラムが、動くといいなと長年の夢です。 しかし、報告では、動くことがあるようです。 具体的に動かしたいソフトは、 F1-DATABOX V3.5 です。DOS/Vのインストールディスクもあります。 長年使い慣れてきたソフトで、使い方に慣れていて使いやすいのです。 使い方に、不満もありますが、そこは、我慢します。 カードデータの中に画像などを入れられないなどが決定的な機能不足です。 携帯電話の電話帳のように電話帳の登録が無いのを確認して、引きつつづいて新規にカードを登録するなどの操作は、このプログラムは、苦手です。 他にも、ありますが、他の点では、使いやすいです。 問題になるのは、RC232Cで、直接印刷するようになっていますが、今では、このような端子が付いていないので、このプログラムから、直接、印刷することは、できないでしょう。 CSVなどのファイルに出力してWindowsXPのソフトで、読み出すことができれば、良いのにと思っています。 しかし、具体的にどのような操作によるのか分からないので、できるといわれても手が出せません。 OSをWindowsXPとWindows98SEの両者を入れて起動する時にOSを選択し、 Windows98SEについているMS-DOSを利用して、動かすと言う方法が、あるようですね。 これも、空想で、具体的には、どうするのか、分からないです。 WindowsXPの機械に、Windows98SEのリカバリーCDをインストールすることは、著作権法上問題になるのでしょうか? また、簡単にインストールできるものなのかどうか? 詳しいことは、分かりません。 このことは、自分にとって夢です。 ありがとうございます。 敬具
補足
具体的に動かしたいソフトは、 F1-DATABOX V3.5 です。DOS/Vのインストールディスクもあります。 いかがでしょうか? 敬具
- 1
- 2
お礼
レスありがとうございます。 Windows XPにMS-DOSのプログラム搭載は、プリンターの設定など、無理と判断しました。 このような無理をしなくとも、Windows 95の機械を使えばよいのです。 Windows XPでも、カード型データベースは、存在するので、これになじめばよいの考えに至りました。 多数の回答をいただき、感謝しております。解答が、難しく簡単に返答ができず、返答が遅れて申しわけありません。 どうか、これかも、ご教授方よろしくお願いします。 敬具