| 4DOS | |
|---|---|
| 開発者 | JPソフトウェア |
| 安定版リリース | 8.00 (ソースは2009年に利用可能) / 7.50.130 (JPSoft、2004年) |
| オペレーティング·システム | MS-DOS、Windows |
| タイプ | コマンドシェル |
| ライセンス | オープンソース・イニシアティブやフリーソフトウェア財団の基準ではオープンソースとして認められていない修正MITライセンス |
| Webサイト | 4dos.info |
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にはとCOMMAND.COMの両方が含まれているためcmd.exe、4DOSと4NT 、および派生版の両方をインストールできます。4OS2の以前のバージョンはWindows NTで実行でき、OS/2はDOSとWindows NTの2つのシェルを実行できるため、これら3つすべてをWindows NTタイプのマシンとOS/2のマルチブートマシンで使用できます。
4DOS には多くのコマンド、ステートメント、関数がありますが、DOS/Windows 95 ~ 98 にはその中の 1 つに、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(バージョン1.x、2.x)用の4DOSとしてリリースされましたが、バージョン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で廃止されました。
新しいWin32プログラムであるTabbed Command Interface (TCI)が、4NTバージョン7のリリース時にリリースされました。このプログラムを使用すると、タブ付きコンソールを単一のウィンドウにアタッチ(画面の乱雑さを軽減)したり、デタッチしたりできるようになりました。このプログラムはWindows XP以降で動作します。
Take Commandの新バージョンでは、オリジナルのタブ付きコマンドインターフェースが拡張され、入力の作成、ディレクトリやファイルのグラフィカルなナビゲーション、その他多くの機能のための追加ウィンドウが追加されています。4NTはTake Command Consoleとしてバンドルされています。TCCの機能を簡素化した軽量版は無料ダウンロードとしてリリースされています。
JP Software はその後、次のリリースをリリースしました。
これは、基礎となる 4NT/TCC バージョンに対応して、バージョン 9 から 12.1 までリリースされています。
4DOSは[ 1 ]と比較して多くの機能強化が施されているCOMMAND.COM。
ファイル名DESCRIPT.IONには、ファイルとディレクトリに関するメタデータをエンコードしたプレーンテキストが含まれていました。このメタデータのサポートは1989年に導入されました。 [ 2 ]既知のIDには以下が含まれます。
0x100x23('#')0x25('%')0xED0xC20xFD4DOSは当初シェアウェアとして配布されましたが、後にサポートなしのフリーウェアとしてリリースされました。現在、ソースコードは修正MITライセンスの下で入手可能ですが、「Rex C. Connからの書面による許可なしに商用製品に使用することはできません」[ 7 ] 、「 FreeDOS以外のオペレーティングシステムで使用するためにコンパイルすることはできません」という制限があるため、 Open Source Initiativeの定義によるオープンソースとはみなされません。[ 8 ] [ 9 ]
JP Software による最後のアップデートは、2004 年 8 月にリリースされたバージョン 7.50.130 です。
| バージョン | リリース | 説明 |
|---|---|---|
| 2.00 | 1989年2月15日 | オリジナルリリース。コマンドライン編集、ファイル名補完、コマンド履歴、エイリアス、ワイルドカードの改良、オンラインヘルプ、内部変数、ディスクまたはEMSへのスワップ、ファイルの説明、[ 2 ]コマンドセパレータ、キースタッカーの改良。 |
| 2.20 | 1989年7月5日 | 実行可能拡張子。 |
| 3.00 | 1990年3月7日 | BTMバッチ ファイル (速度を上げるためにメモリにキャッシュされます)、拡張メモリ(XMS) スワッピング、変数関数、括弧変数名構文。 |
| 4.00 | 1991年11月1日 | 色分けされたディレクトリ リスト、4DOS.INI 構成ファイル、インクルード リスト、コマンド グループ、暗黙の CDD、DOS 5上位メモリ ブロック(UMB) のサポート。 |
| 5.00 | 1993年11月23日 | 日付、時刻、サイズの範囲、圧縮されたバッチ ファイル。 |
| 5.51 | 1995年8月22日 | 長いファイル名のサポート、 .BAT ファイル内のREXX (PC DOS 7.0 と同様)。 |
| 6.00 | 1997年7月24日 | 拡張ディレクトリ検索、対話型構成 (OPTION コマンド)、除外範囲、対話型バッチ ファイル デバッガー。 |
| 7.00 | 2001年6月18日 | @file リスト ( DR-DOSの場合と同様)。 |
| 7.50 | 2003年2月24日 | ユーザー定義関数。 |
| 7.50.1 | 2006年11月13日 | ソースコードが利用可能なバージョン7.50。Luchezar GeorgievとJaelani Utomoは4DOSの開発を継続した。[ 10 ] |
| 8.00 | 2009年2月27日 | 最新バージョン。[ 1 ] |
Norton Utilities for DOSの一部のバージョンには、 NDOSと呼ばれる4DOSの修正版が含まれていました。NDOSの最新バージョンはNorton Utilities 8にバンドルされ、4DOS 4.03に対応していました。