DOS未公開のコマンドとパラメータ


DOSシステムには多くの未開示のコマンドとパラメータがある。私はネットを整理して、たくさんのことを見つけました。DOSにはいくつかの種類がありますので、以下ではMS-DOSだけを例にとって、一般的なコマンドの中の非公開コマンドとパラメータを紹介します。比較した結果、MS-DOSの各バージョンでは、7.x版の未公開コマンドとパラメータが最も多いことが分かりました。これらの7.xバージョンの未公開コマンドとパラメータは他のDOSバージョンでは通常ないですが、COMMAND/Zコマンドなど、DOS独自のコマンドでERRORLEVEL(エラーリターンコード)の値を表示する唯一の方法です。他の付加ツールを使って、ERR 2 ENVなどもできます)。
DOS未公開コマンド:
TRUNAME:実際のパスを表示するためにSUBSTなどのコマンドが有用です。INSTALLHIGH:CONFIG.SYSで、UMBにファイルを転送します。LOGOとCOMMENT:MS-DOS 7.xのCONFIG.SYSのみで使用されていますが、使い方は不明です。
DOS未公開パラメータ:
COMMAND/Fは、FailをAbort,Retry,Failのデフォルトとします。COMMAND/DはDOS 5でAUTOEXEC.BAT自動実行禁止です。6.0+バージョンでは、禁止/Fパラメータです。COMMAND/ZはERRORLEVEL(エラーリターンコード)情報を表示します。COMMAND/TはMS-DOS 7.xでCOMMAND.COMOMの恒久性を通常メモリに強制的に移行させます。
FOREMAT/AUTOTESTは自動的にフォーマットプロセスを完了します。FOREMAT/BACKUPは自動的にフォーマットプロセスを完了し、入力ラベルを提示します。FOREMAT/SELECTはディスク上でシステムゾーンのデータだけをバックアップします。MIRRORプログラムに相当します。FOREMAT/SELECT/Uはガイドエリアとファイル割当表をF 6 Hで記入します。FOREMAT/Z:nはFAT 32パーティションのクラスタサイズを設定します。
FDISK/MBRはハードディスクのマスターブート記録を書き換える。FDISK/CMBR DRiveは、指定されたドライバの主ガイドレコードを書き換えます。FDISK/PRI:sizeはメインパーティションを作成します。FDISK/EXT:sizeは拡張パーティションを作成します。FDISK/LOG:sizeは、拡張パーティション上に論理ドライバを作成します。FDISK/PRMT 124/Qヒント行動/静かモード。FDISK/PARTNは、パーティションテーブル情報をPARTAVA.FILに保存します。FDISK/ACT OKはMS-DOS 7.xで使用し、完全性テストをスキップする。FDISK/FRMTはMS-DOS 7.xに使用され、自動的にFAT 32を採用し、提示情報をスキップする。
DOSKEY/APPEDITは、DEBUGなどの他のプログラムにも適用されます。DOSKEY/COMMANDと/PERMANENTと/SCRSIZEと/XHISTORYの使い方は不明です。
SCANDISK/CLIPはMS-DOS 7.xに使用され、長いファイル名を短いファイル名にカットします。SCANDISK/NOLOSTはMS-DOS 7.xに使用され、表面テストまたは損失クラスタを提示しない。SCANDISK/NOUIおよび/TEXTはMS-DOS 7.xに使用され、標準的なDOSインターフェースを使用する。SCANDISK/MOUNTはSCANDISK.INIのMount=Alwaysに相当します。SCANDISK/TIMEはSCANDISK.INIのScanTimeOut=Onに相当します。
QBASIC/QHELPは、HELPコマンドを実行するのに相当するDOSの全画面ヘルプシステムに入ります。QBASIC/EDCOMはDOSのファイルエディタに入り、EDITコマンドを実行するのに相当します。
MEM/AまたはMEM/ALLはHMA情報を表示する。
VER/Rは拡張バージョン情報を表示します。
DIR/ZはMS-DOS 7.xに使用され、長いファイル名が表示されないことを表します。
DEVICE=HIMEM.SYS/Q HIMEM.SYSローディング時に静かなモードを使用します。
DEVICE=EMM 386.EXE NOTRはToken Ringネットワークアダプターを検出しないでください。
DOS未公開用法:
IF EXIST XMSXXXX 0…このコマンドは、現在XMSメモリマネージャ(通常はHIMEM.SYS)がインストールされているかどうかを判断できます。注意:XMSXXXX 0です。一部の文章で述べた誤りのXMMXXXX 0ではなく、IF EXIST EMMXXXX 0です。このコマンドは現在EMSメモリマネージャがインストールされているかどうかを判断します。
この記号はREMの代わりにバッチファイルで注釈コマンドを実行することができます。
以上はMS-DOSの中の未公開コマンドとパラメータです。中にはとても実用的なものがあります。試してみてください。