ReactOS コマンド doskey | |
| 開発者 | Microsoft、IBM、Novell、ReactOS 貢献者 |
|---|---|
| 初回リリース | 1991年、32~33年前 |
| オペレーティング·システム | MS-DOS、PC DOS、OS/2、eComStation、ArcaOS、Novell DOS 7、DR-DOS、Windows、ReactOS |
| プラットフォーム | クロスプラットフォーム |
| タイプ | 指示 |
| Webサイト | docs.microsoft.com/en-us/windows-server/administration/windows-commands/doskey |
DOSKEYは、 DOS、IBM OS/2、[1]、Microsoft Windows、[2]、ReactOS [3]用のコマンドであり、コマンドラインインタープリタとにコマンド履歴、マクロ機能、および改良された編集機能を追加します。
COMMAND.COMcmd.exe
歴史
このコマンドは、 MS-DOSおよびPC DOSバージョン5以降、[4]、Windows 9x、[5]、そして最終的にはWindows 2000 [6]以降に 終了して常駐するプログラムとして組み込まれました。
1989 年初頭、 と同様の機能がDR-DOS 3.40のCONFIG.SYSDOSKEYディレクティブで導入されました。これにより、コンソール ドライバ レベルでのパターン検索機能だけでなく、ユーザー設定可能なコンソール入力履歴バッファとリコールが可能になりました。つまり、これらはオペレーティング システムに完全に統合され、実行中のアプリケーションに対して透過的になりました。1991 年夏、が MS-DOS/PC DOS 5.0 で導入され、同じ機能の一部が提供されるようになりました。ではマクロ拡張機能も追加されましたが、コマンド ライン プロセッサなどのアプリケーションでこの機能を利用するには特別なサポートが必要でした。1993年のNovell DOS 7以降では、マクロ機能は外部コマンドでも提供されるようになりました。DR-DOS での履歴バッファ機能もエミュレートするために、DR-DOS はカーネルの一部である常駐履歴バッファ機能のフロント エンドとして機能しました。
HISTORY DOSKEYDOSKEYDOSKEYDOSKEYDOSKEY
DOSKEYIBM OS/2バージョン2.0にも含まれています。[7]
現在のWindows NTベースのオペレーティング システムでは、機能はCMD.EXEDOSKEYに組み込まれていますが、コマンドは依然として動作を変更するために使用されます。
DOSKEY
このコマンドはFreeDOSDOSKEYでは利用できません。FreeDOSにはコマンドインタープリタに同様の機能が組み込まれています。[8]
使用法
コマンドスイッチ
DOSKEY では、いくつかのコマンド スイッチを使用できます。
DOSKEY [/switch ...] [macroname=[text]]
- /再インストール
- DOSKEY の新しいコピーをインストールします。
- /LISTSIZE= [サイズ]
- コマンド履歴バッファのサイズをsizeに設定します。
- /マクロ
- すべての DOSKEY マクロを表示します。
- /マクロ:すべて
- DOSKEY マクロを持つすべての実行可能ファイルのすべての DOSKEY マクロを表示します。
- /MACROS: [実行ファイル名]
- 指定された実行可能ファイルのすべての DOSKEY マクロを表示します。
- /歴史
- メモリに保存されているすべてのコマンドを表示します。
- /入れる
- 入力した新しいテキストが古いテキストに挿入されることを指定します。
- /オーバーストライク
- 新しいテキストが古いテキストを上書きすることを指定します。
- /EXENAME=実行ファイル名
- 実行可能ファイルを指定します。
- /MACROFILE=ファイル名
- インストールするマクロのファイルを指定します。
- /編集
- (文書化されていない - MS-DOS 7 以降)
- /指示
- (文書化されていない - MS-DOS 7 以降)
- /永続
- (文書化されていない - MS-DOS 7 以降)
- /SCRサイズ
- (文書化されていない - MS-DOS 7 以降)
- /X歴史
- (文書化されていない - MS-DOS 7 以降)
- [マクロ名]
- 作成されたマクロの名前を指定します。
- [文章]
- 記録するコマンドを指定します。
キーボードショートカット
DOSKEY セッション中は、次のキーボード ショートカットを使用できます。
- ↑そして↓
- コマンドの呼び出し
- Esc
- コマンドラインをクリアします
- F7
- コマンド履歴を表示します
- Alt+F7
- コマンド履歴をクリアします
- F8
- コマンド履歴を検索します
- F9
- 番号でコマンドを選択します
- Alt+F10
- マクロ定義をクリアします
コマンドマクロ
DOSKEY は、他の環境のコマンド ラインエイリアスのように使用される単純なテキスト置換機能であるコマンド マクロのサポートを実装しています。
- $T
- コマンドセパレーター。マクロ内で複数のコマンドを許可します。
- 1ドル~9ドル
- バッチ パラメータ。バッチ プログラムの%1 - %9に相当します。
- $*
- シンボルは、コマンド ライン上のマクロ名に続くすべてのものに置き換えられます。
代替案
にコマンド履歴がないことはCOMMAND.COM、MS-DOS の最も初期のバージョン以来、深刻な不便でした。この問題に対処するために、多数のサードパーティ プログラムが作成されました。その多くは、Microsoft が DOSKEY を提供するずっと前から利用可能でした。JP Softwareの4DOSやNDOSなど、それらのいくつかは、ファイル名の補完など、DOSKEY にない追加の編集機能も提供します。よく知られている DOSKEY の代替品には、Jack Gersbach のDOSEDIT、Chris Dunford のCED、Sverre Huseby のDOSED、Ashok Nadkarni のCMDEDIT、Steven Calwas のANARKEY、Eric Tauck のTODDY、および Paul Houle によって作成された拡張 DOSKEY があります。
Paul Houle の Enhanced DOSKEY [9]は、MS-DOS および Windows 9x/ Windows Meに同梱されている DOSKEY.COM の強化された代替品として設計されています。また、ディスク容量とメモリ常駐容量も小さくなっています。主な追加機能は、 Tab キーによるコマンドとファイルの「自動補完」です。2014 年にリリースされたバージョン 2.5 では、長いファイル名(LFN)も完全にサポートされています。
参照
参考文献
- ^ 「JaTomes ヘルプ - OS/2 コマンド」。2019 年 4 月 14 日時点のオリジナルよりアーカイブ。2019 年 7 月 28 日閲覧。
- ^ 「Doskey | Microsoft Docs」。2009 年 9 月 11 日。
- ^ “Reactos/Reactos”. GitHub . 2021-11-02.
- ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition)、第 6 版. Microsoft Press . ISBN 0-7356-1812-7。
- ^ Tim O'Reilly、Troy Mott 、Walter Glenn (1999)。Windows 98 in a Nutshell :デスクトップ クイック リファレンス。O'Reilly。ISBN 978-1565924864。
- ^ Frisch, Æleen (2001). Windows 2000 コマンド ポケット リファレンス. O'Reilly . ISBN 978-0-596-00148-3。
- ^ OS/2 2.0 レッドブック 第 2 巻 - DOS および Windows 環境 (GG24-3731)
- ^ 「FreeDOS コマンド: doskey」。2011 年 11 月 7 日時点のオリジナルよりアーカイブ。
- ^ 「拡張された DOSKEY.com -- 自動補完機能付き Paul Houle」。
さらに読む
- クーパー、ジム (2001)。 『MS-DOS 6.22使用特別版、第 3 版』Que Publishing。ISBN 978-0789725738。
- ダイソン、ピーター (1995)。『OS/2 Warpのマスター』。Sybex。ISBN 978-0782116632。
- Stanek, William R. (2008)。Windowsコマンドライン管理者のポケット コンサルタント、第2版。Microsoft Press。ISBN 978-0735622623。
- ポール、マティアス R. (1997-07-30)。 NWDOS-TIP — Novell DOS 7 に関するヒントとコツ、詳細、バグ、回避策を含む Blick です。 MPDOSTIP (ドイツ語) (第 3 版)。 2016-11-04 のオリジナルからアーカイブ。2014 年 8 月 6 日に取得。(注: NWDOSTIP.TXT は MPDOSTIP.ZIP の一部であり、2001 年まで維持され、当時は多くのサイトで配布されていました。提供されているリンクは、HTML に変換された NWDOSTIP.TXT ファイルの古いバージョンを指しています。)
外部リンク
- doskey | Microsoft ドキュメント
- ポール・ハウルの強化版DOSKEY
