4DOSは、 JP Software社が開発したコマンドラインインタープリタで、MS-DOSおよびWindowsのデフォルトのコマンドインタープリタを置き換えるために設計されました。Rex C. ConnとTom Rawsonによって開発され、1989年に初めてリリースされました。デフォルトのコマンドインタープリタと比較して、多くの機能強化が施されています。COMMAND.COM
4OS2と4NTは、それぞれOS/2とWindows NTcmd.exeの後継となる類似製品である。
4DOSは、主に以下のオペレーティングシステムのコマンドライン代替として使用されます。
Windows NTとWindows 2000には4DOSと4NTの両方が含まれているため、4DOSと4NTCOMMAND.COMおよびcmd.exeその派生版の両方をインストールできます。4OS2の以前のバージョンはWindows NT上で実行でき、OS/2は2つのDOSシェルとWindows NTシェルを実行できるため、これら3つすべてをWindows NTタイプのマシンとOS/2マルチブートマシンで使用できます。
4DOSには多くのコマンド、ステートメント、関数があるが、DOS/Windows 95~98にはそれらにはない機能として、COMMAND.COMキーボード入力の読み取りや、画面やテキストの色を扱うためのより簡単な方法などが挙げられる。
4DOSスクリプトのデフォルトのファイル拡張子は.btmです。
4DOS、4OS2、および4NTのグラフィカル版であるTake Commandは、4DOS 5.5、4OS2、および4NT 2.5に対応する機能セットを備えてリリースされ、その後もアップデートされました。このシリーズの開発は、対応するテキストモード版で終了しました。Windows 3.1用のグラフィカルプログラムTake Command/16も存在しました。
4OS2は、IBMのOS/2コマンドインタープリタの代替となる同様のソフトウェアです。4DOSバージョン4と同時にリリースされ、同様の機能セットを備えています。4DOSと同様に、オープンソースとしてリリースされています。2011年のeComStation 2.10の機能セット、フリーウェアのos2freeプロジェクトに含まれており、 ArcaOSにも同梱されています。
4NT は当初、Windows NT 用の 4DOS (バージョン 1.x、2.x) としてリリースされましたが、バージョン 8 以降の再編成まで 4NT となりました。このプログラムは 4OS2 の再コンパイルであり、REXX スクリプトの実行や EXTPROC サポートcmd.exeなど、OS/2 のコマンド プロセッサ ( )の機能を引き続き備えています。これに対応するTake Command/32が存在し、バージョン 1 は 4NT 2.5 に相当します。4NT と Take Command/32 は、 ANSI (Windows 9x) とUnicode (Windows NT)の両方の形式でリリースされましたが、ANSI バージョンはバージョン 5 で廃止されました。
4NTバージョン7のリリース時に、新しいWin32プログラムであるタブ付きコマンドインターフェース(TCI)が発表されました。このプログラムを使用すると、タブ付きコンソールを単一のウィンドウにアタッチ(画面の煩雑さを軽減)したり、デタッチしたりすることが可能になりました。このプログラムはWindows XP以降が必要です。
Take Commandの新バージョンは、オリジナルのタブ付きコマンドインターフェースを拡張し、入力の作成、ディレクトリやファイルのグラフィカルなナビゲーション、その他の機能を追加したウィンドウを備えています。4NTはTake Command Consoleとしてバンドルされています。機能を簡略化した軽量版のTCCは、無料ダウンロードとしてリリースされています。
JP Softwareはその後、以下の製品を発売した。
これは、基盤となる4NT/TCCのバージョンに対応するバージョン9から12.1までリリースされています。
4DOSは、以下と比較して多くの機能強化が施されていますCOMMAND.COM。[ 1 ]
ファイル名DESCRIPT.IONには、ファイルとディレクトリに関するメタデータをエンコードしたプレーンテキストが含まれていました。このメタデータのサポートは1989年に導入されました。 [ 2 ]既知のIDには以下が含まれます。
0x100x23('#')0x25('%')0xED0xC20xFD当初はシェアウェアとして配布された4DOSは、後にサポート対象外のフリーウェアとしてリリースされました。現在、ソースコードは修正されたMITライセンスの下で入手可能ですが、「Rex C. Connからの書面による許可なしに商用製品で使用することはできません」[ 7 ] 、また「 FreeDOS以外のオペレーティングシステムで使用するためにコンパイルすることはできません」という制約があるため、 Open Source Initiativeの定義によるオープンソースには該当しません。[ 8 ] [ 9 ]
JP Softwareによる最後のアップデートは、2004年8月にリリースされたバージョン7.50.130でした。
Norton Utilities for DOSの一部のバージョンには、 NDOSと呼ばれる4DOSの改変版が含まれていました。NDOSの最終バージョンはNorton Utilities 8に同梱されており、4DOS 4.03に相当します。