• ベストアンサー

Windows2000でMS-DOSのコマンドは使えますか?

すみません、教えてください。 Windows98SEで動いているフリーソフトがあります、MS-DOSのBATファイルで一連の処理をしています、VB4で作ったプログラムが動いたり、DOSコマンドでコピーしたり、削除したりしています。 このソフトとVB4のランタイムをWindows2000に持って行っても動きますか? Windows2000で検索したらWindows2000は「MS-DOSを持っていない」とありましたが、MS-DOSを持っていなければ動かないって事ですか?   

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.3

まず、BATファイル自体は動作します。 copyとかの組み込みコマンドは、そのまま動作します。 それから、外部ソフトをBATファイルから呼び出しているとのことですが、Windows用ソフトであれば原理的には動作しますが、ソフトの作り方次第では動作しません。 VBに関してですが、上記と同様、VBのランタイムをインストールしてやれば、Win2000上でも同等に動作します。ただし、ソフトの作り方次第では、動作しません。 DOS用のプログラム(LHAなど)もそれほど複雑でないものでしたら、Windows2000上で、ほぼそのまま動作します。 ただし、Win2000のコマンドプロンプトは、スクロールバー付き(画面の縦幅がカスタマイズできる)のタイプですので、この辺で非互換性が出てくるかもしれません。 この場合、コマンドプロンプトのプロパティで、画面バッファや、画面の高さの項目を、25行と指定してやることで解決できたりします。 尚、昔のDOS用のゲームソフトなどは、ほぼ確実に動作しません(^^;)

yuzu2004
質問者

お礼

ありがとうございました。 動作する意見と動作しない意見と両方あり、戸惑っています、ダメ元で試しにやってみます。 コマンドプロンプトのプロパテイの変更は参考になりました。

その他の回答 (3)

noname#18951
noname#18951
回答No.4

VB4は問題ないと思います。ただし、する内容によっては何らかの弊害 がおきる可能性があります。MS-DOSのバッチ処理程度でしたらWin2kにあ るcmd.exeでも十分です。ただcmd.exeは簡単に言うとMS-DOSエミュレ ータなので完璧な動作はできません。 大体動くソフト、動かないソフトという境はMS-DOS汎用かどうかが主な ようです。もちろんそうでなくても動くソフトもあることはありますが、 簡単な指標の一つにはなると思います。

yuzu2004
質問者

お礼

ありがとうございました。 動作する意見と動作しない意見と両方あり、戸惑っています、ダメ元で試しにやってみます。 Win2k ってなんだろう!勉強します。

  • arai163
  • ベストアンサー率22% (214/970)
回答No.2

確かにWindows2000はMS-DOSを持ってはいませんが、ソフトとして動くのもあります。 VB4のランタイムをWindows2000に持って行けば動くかも知れません。 Windows2000でBATファイルを修正する時は、メモ帳で修正して、上書き保存してBATファイルそのもを実行してください。 MS-DOSアイコンのBATでは動かないようです。 (mpegファイルの接続DOSコマンドでテストしました)

yuzu2004
質問者

お礼

ありがとうございました。 動作する意見と動作しない意見と両方あり、戸惑っています、ダメ元で試しにやってみます。 メモ帳での修正は参考になりました。

  • hiro_ko
  • ベストアンサー率50% (26/52)
回答No.1

MS-DOSで処理できるということはそのフリーソフトは16bitアプリケーションということになりますね。 Win2000では16bitアプリケーションを処理できないので、「有効なアプリケーションではありません」と警告されるだけで、動作しないと思います。

yuzu2004
質問者

お礼

ありがとうございました。 動作する意見と動作しない意見と両方あり、戸惑っています、ダメ元で試しにやってみます。

関連するQ&A

  • Windows2000で MS-DOSを使うには?

    Windows2000は MS-DOSを持たない ということですが、DOSコマンドを使って何かしたい時にはどうしたらいいのですが? Freeソフトで、Windows2000でMS-DOSが使えるようにするものとかは ないのでしょうか? 教えてください。

  • MS-DOSのプログラムをWindows XPで動かす方法はありますか

    MS-DOSのプログラムをWindows XPで動かす方法はありますか? もうひとつ、互換性を保たせる方法はありますか? 今回の質問は、MS-DOSのプログラムで、Shiftキーなしでアンダーバーを打つプログラムというものです。 参考:【UNDERScore Plus】 http://rd.vector.co.jp/soft/dos/util/se032480.html アンダーバーを打つ時、Shiftキーを押さなければならないのが非常に不便です。 Shiftキーを押さなくてもアンダーバーを打てるソフトなどありましたら、教えていただけるととてもありがたいです。

  • MS-DOSのコマンドプロンプト

    MS-DOSのコマンドプロンプトへのショートカットがどこかいってしまいました。普通ならスタート>アクセサリー>コマンドプロンプトから行けるはず…!ですが、いろいろと手違いがありまして、そのショートカットがなくなっております。 ●そこで、DOSを直接立ち上げたいのですが、プログラムファイルの場所ってどこでしょうか?通常どこにプログラムが格納されているものなのか、教えていただければ幸いです。使っているOSはWin-XPです。 C:\\ほにゃほにゃ\\ほにゃほにゃ\\ほにゃらら.exe みたいな感じでDosの置いてある場所か、あるいはDOSを立ち上げる方法(※セーフモードではなく)を教えていただければ幸いです。 よろしくお願い致します。

  • MS-DOSプロンプトの基本コマンド教えてください。

    MS-DOSプロンプトの基本コマンド(ディレクトリの削除、ファイルの削除、ディレクトリの移動、ファイルのコピー等)の基本コマンドを教えて頂けませんか。 コマンドリストが載せてあるホームページなどあれば教えて頂きたいのですが。 よろしくお願いします。

  • MS-DOSについて

    MS-DOSとフロッピーディスクについて パソコンにあまり詳しくありませんのでご了承ください。 工場の機械のプログラムを変えるのに、会社でパソコンを使ってます。 古いパソコンで、OSはwin95です。 そのパソコンで、MS-DOS?を起動して、いくつか文字を打ち込んでプログラムを変えるソフト?を起動できます。 いつもはそこでデータなどをプリントアウトする項目がありプリントして使ってるのですが、そのパソコンを移動した時に、プリンターも使えなくなり、違うプリンターでも何も出来なくなりました。 CDドライブがないのでデータは全部フロッピーディスクにコピーして持ってきました。 外付けFDDを買ってきまして、フロッピーに入ってるデータを自分のパソコンに入れました。 しかし、会社の古いパソコンにあったMS-DOSもないし、どうやってデータをプリントする項目まで行っていいのやら・・・まったくやり方がわかりません。 パソコンに入れたファイルの中に、MS-DOSプログラムへのショートカットってのがあったので押してみたのですが、DOS画面になって、小さい画面が出てきて、C\DOCUME~って書いてあり、プログラムファイルが無効です、PIFファイルを調べてくだい。って出てきます。 会社で使ってたときのように、DOS画面で文字を打ち込み、機械のプログラム変更へのソフトを起動するにはどうしたらいいでしょうか?宜しくお願いします!

  • Windowsのコマンドプロンプト教えて下さい

    デスクトップにTestフォルダがあり中には100.epsというファイルがあります。 100.epsのファイルをローカルディスクC:のProgram Filesの中にコピーするコマンドプロンプト教えて下さい。 何度試してもコマンドの構文が誤っています。が表示されてしまいます。 新たな例文だと混乱しますのでTestフォルダと100.epsでのコピーコマンド教えて下さい。 .cmdや.batで自動処理したいです。 宜しくお願いします。

  • MS-DOSが見つからない

    Javaをダウンロードしていざ使おうとしたら、MS-DOSの場所が見つかりません。windows2000を使用していて、本にはスタート→プログラム→アクセサリー→MSーDOSファイル(プロンプト)で出来ると書いてあったのですが、アクセサリーまでは出来たんですがそれ以降が見あたりません。もしかしてMS-DOSのソフトをインストールしなければなりませんか?その場合、いくらほどかかるかと、どのソフトがいいかも教えてください。度重なる質問して申し訳ございません。この似た質問全部見ましたが、あたしのは初歩的っすぎてありませんでした。

  • MS-DOS の COPY /V と同等なコマンド

    MS-DOS でファイルをコピーしたあと正しく書き込まれたかチェックするには COPY コマンドに /V を付けますが、同様なことを Windows のエクスプローラ上でできないのでしょうか。 USB メモリの信頼性が心配なのでチェックしてコピーしたいのですが。

  • MS-DOSで作ったBASICプログラムについて

    MS-DOSで作った、という古いプログラムを見ないといけなくなったのですが、これってWindows上から見るにはF-Basicっていうソフトじゃないと見れないんでしょうか? フリーソフトで見れるようなのがあれば教えてください よろしくお願いします

  • 古いMS-DOS用プログラムをwindows95で起動できるようにするソフト

    古いMS-DOS用ソフト(某社の係数計算プログラム。IBM5550で使用していた。対応DOSバージョン不明。)をwindows95でロードできるようにするソフト(エミュレーターっていうのですか?)を探しています。なるべくマルチOS環境にはしたくはありません。どなたかご存知ないでしょうか。