it-swarm-ja.com

MacOSXでMSDOSコマンドを実行することは可能ですか?

Macプラットフォームは初めてです。 MacでMSDOSコマンドを実行する可能性があるかどうかを教えてください。

これを行うために利用できるパッケージまたはスクリプトはありますか?

2
BenDennison

ネイティブ?番号。

Mac OS Xは基本的にUnixに基づいているため、MSDOSとの共通点はほとんどありません。したがって、Mac OSXでバッチファイルや一般的なDOSコマンドを実行することはできません。

OS Xは、有名な bash をデフォルトのシェルとして使用し、–Terminal.appを使用して–これらに類似した典型的なターミナルエミュレータを提供しますすべてのグラフィカルLinux/Unixディストリビューションにあります。 Macを初めて使用し、特定の機能を実現するためにシェルスクリプトを作成する必要がある場合は、bashを学習することをお勧めします。 Advanced Bash Scripting Guide を読んでください。

Appleには、 AppleScript と呼ばれる独自のスクリプト言語もあります。これにより、非常に簡単な「自然な」方法でユーザーインターフェイスのスクリプトを作成することもできます。

DOSのような機能が必要な場合、2つのオプションがあります。

  • 無料のオープンソースを使用してWindowsをいつでも仮想化できます VirtualBox ですが、少しサンドボックス化され、システムに「DOS」cmdを含めることはできません。

  • もちろん、DOSゲームをエミュレートする Boxer などのDOSエミュレータもあります。これは、DOSエミュレーターである DOSBox に基づいています。

    DOSBox

    DOSBoxは、サウンド、グラフィックス、マウス、ジョイスティック、モデムなどを備えたIntel x86 PCをエミュレートします。これは、Microsoft Windows XP、Windowsなどの最新のPCやオペレーティングシステムでは実行できない多くの古いMS-DOSゲームを実行するために必要です。 Vista、Linux、FreeBSD。

    ただし、ゲームのみの実行に限定されません。理論的には、MS-DOSまたはPC-DOS(一般に「DOS」と呼ばれる)アプリケーションはDOSBoxで実行する必要がありますが、DOSゲームをスムーズに実行することに重点が置かれています。つまり、通信、ネットワーキング、およびプリンタのサポートは引き続き有効です。初期の開発で。

    DOSBoxには、独自のDOSのようなコマンドプロンプトも付属しています。それはまだ非常に初歩的であり、MS-DOSに見られる機能の多くを欠いていますが、ほとんどのDOSゲームをインストールして実行するには十分です。

    OS X上のDOSBoxに関するYouTubeビデオ を見ることができます。

11
slhck

winebottler installを使用してWineをインストールしてから、メニューバーの[Wine]メニューから[Prompt]コマンドを実行することもできます。

1
Aaron