内部および外部 DOS コマンド。 MS-DOSでのファイルの作成

12.04.2019 問題点

注記:システムがロシア化されている場合は、コード 866 (ロシア) の対応する文字セットが含まれている可能性があります。

KEYB コマンドがパラメーターなしで指定された場合、MS-DOS は現在のキーボード レイアウト、キーボードに関連付けられている文字セット、およびキーボードとモニターで使用されている現在の文字セットを表示します。

現在のキーボード コード: FR コード ページ: 437

現在の CON コード ページ: 437

(現在のキーボードコード、コードページ、

現在のコンソール コード ページ)

現在のキーボード構成からデフォルト構成に切り替えるには、CTRL+ALT+F1 キーを押します。 メモリ常駐キーボード構成に戻るには、CTRL+ALT+F2 を押します。 一部の国では標準の「タイプライター モード」に切り替えるには、CTRL+ALT+F7 キーを押します。

Keyb プログラムの終了コードを次の表に示します。

たとえば、フランス語キーボードをロードするには (KEYBOARD.SYS ファイルはドライブ C の SYS ディレクトリにあります)、次のコマンドを実行します。

keyb fr,c:\sys\keyboard. システム

レーベルチーム

ボリュームラベル(ディスク名)を作成、変更、削除します。 MS-DOS では、ディレクトリ一覧にボリューム ラベルが表示されます。 ボリューム番号が利用可能な場合は、その番号も表示されます。

LABEL [ドライブ:][ラベル]

MS-DOS に現在のボリューム ラベルとボリューム番号 (存在する場合) を表示させるには、ラベルの入力または既存のラベルの削除を求めるプロンプトを表示するには、次のコマンドを実行します。

「drive:」パラメータは名前付きドライブを指定し、「label」パラメータは新しいボリュームラベルを指定します。 ドライブとラベルの間にはコロン (:) があります。 たとえば、1993 年のレポートが含まれるドライブ A にラベルを付けるには、「label a:reports1993」と入力します。

LABEL コマンドでラベルが指定されている場合、MS-DOS は次のメッセージを表示します。

ドライブ A のボリュームは xxxxxxxxxxx です

ボリューム シリアル番号は xxxx-xxxx です

ボリューム ラベル (11 文字、なしの場合は ENTER)?

(ドライブ A のボリュームは xxxxxxxxxxx です。

ボリュームシリアル番号 - xxxx-xxxx、

ボリューム ラベル (11 文字) を入力するか、ENTER キーを押してください)

ディスクに番号がない場合は表示されません。 現在のラベルを削除するには、新しいラベルを入力するか、ENTER キーを押します (この場合、ラベルは割り当てられません)。 ドライブにラベルが付いている場合に Enter キーを押すと、MS-DOS に次のメッセージが表示されます。

現在のボリューム ラベルを削除しますか (Y/N)?

(現在のマーク(はい/いいえ)を削除しますか?)

ボリューム ラベルの長さは最大 11 文字で、スペースとタブを含めることができます。 ボリューム ラベルには次の文字を使用しないでください。

* ? / \ | . , ; : + = () & ^ < > "

MS-DOS では、ボリューム ラベルが大文字で表示されます。 ラベルが小文字で入力された場合、LABEL コマンドはそれらを大文字に変換します。 LABEL は、SUBST コマンドを使用して作成されたディスクでは機能しません。

DIR および VOL コマンドも参照してください。

LASTDRIVEチーム

セット 最大数アクセスできるドライブ。 CONFIG ファイル内でのみ使用されます。 SYS. 設定した値は、MS-DOS によって認識される最後のドライブを表します。

x パラメーターは、A から Z の範囲のドライブ文字を指定します。

LASTDRIVE コマンドが使用されていない場合、デフォルトは最後に使用された文字に続く文字です。 たとえば、ドライブ A と C が使用されている場合、デフォルト値は D になります。

指定された LASTDRIVE ディスクごとに オペレーティング·システムメモリ内に構造体を割り当てるため、必要以上のディスクを指定しないでください。

LOADFIX チーム

最初の 64K にわたるプログラムのロードを保証します 通常の記憶そしてプログラムを開始します。

LOADFIX [ドライブ:][ルート]ファイル名 [プログラムパラメータ]

[drive:][route] パラメータは、プログラムのドライブとディレクトリを指定します。 「file_name」パラメータはプログラム ファイルの名前を指定し、「program_parameters」はプログラムで使用されるパラメータを指定します。

最初の 64K でプログラムまたはその一部をロードするときの一部のプログラム ランダム・アクセス・メモリ正常に実行できない場合は、「パックされたファイルが壊れています」というメッセージが表示されます。 通常、このエラーはデバイス ドライバーをハイ メモリにロードすることによって発生し、通常のメモリの最初の 64K が解放されます。 この場合は、LOADFIX コマンドを使用します。 プログラム起動コマンドの先頭に含めるのが最善です。

LOADHIGH(LH)コマンド

プログラムをハイメモリにロードします。 これにより、他のプログラムがより多くの通常メモリを使用できるようになります。

LOADHIGH [ドライブ:][ルート]ファイル名

プログラムをロードするメモリ領域を指定するには、次の構文を使用します。

LOADHIGH [;エリア2[,min_size2]...]

] [ドライブ:][ルート]ファイル名[パラメータ]

LOADHIGH は LH に短縮できます。

パラメータ /L:area1[,min_size1][;area2[,min_size2]...] は、プログラムをロードする 1 つ以上のメモリ領域を指定します。 /L を指定すると、MS-DOS はプログラムを最大の空き上位メモリ ブロック (UMB) にロードし、他のすべての UMB ブロックをプログラムで使用できるようにします。 /L オプションは、プログラムを特定のメモリ領域にロードするか、プログラムが使用できる領域を指定するために使用されます。

特定のハイメモリ領域の最大のブロックにプログラムをロードするには、/L パラメータの後にブロック番号を指定します。 たとえば、特定の高メモリ領域の最大ブロックにプログラムをロードするには、/L パラメータの後に領域番号を指定します。 たとえば、領域 2 の最大の空きブロックにプログラムをロードするには、/L:2 を指定します。 (空き領域の一覧はMEM /Fコマンドで表示されます。)

/L パラメータを使用してロードした後、プログラムは次のことのみを使用できます。 この地域メモリ。 一部のプログラムは複数のメモリ領域を使用します。 このようなプログラムでは、複数のスコープを定義できます。 この場合、/L:2;3 のように、ブロック番号はセミコロンで区切られます。 (プログラムがメモリをどのように使用しているかを確認するには、MEM /M コマンドを発行し、プログラム名を引数として指定します。)

LOADHIGH /L は通常、プログラムのロード サイズ (通常は実行可能ファイルのサイズに等しい) より大きい UMB ブロックがその領域に含まれている場合にのみ、プログラムをその領域の UMB にロードします。 プログラムの実行中に必要な場合は、 より多くのメモリロード時よりも小さすぎるブロックにプログラムがロードされるのを避けるために、「min_size」パラメータを使用できます。 この値が指定されている場合、MS-DOS は、プログラム サイズおよび min_size 値より大きい UMB が含まれている場合にのみ、プログラムをこの領域にロードします。

/S オプションは、UMB プログラムをロードするときに圧縮します。 最小サイズ。 これにより、メモリの使用効率が向上します。 このパラメータは通常、MemMaker によってのみ設定されます。 /L パラメーターと組み合わせてのみ使用できます。 最小サイズが指定されている UMB ブロックにのみ影響します。

[drive:][route]filename パラメーターは、ダウンロードするファイルの場所と名前を指定します。

「パラメータ」の設定 プログラムに必要なコマンドライン情報。

デバイス ドライバーのハイ メモリへのロードについては DEVICEHIGH コマンドの説明で説明し、MemMaker プログラムについては MEMMAKER の説明で説明します。

LOADHIGH コマンドを使用するには 設定ファイル。 SYS は DOS=UMB コマンドを有効にする必要があります。 さらに、プログラムをハイ メモリにロードする前に、ハイ メモリ アドミニストレータをインストールする必要があります。 MS-DOS には、80386 以降のプロセッサを搭載したコンピュータ上のハイ メモリ領域を管理する EMM386.EXE というプログラムが提供されています。 EMM386 をインストールするには、CONFIG に追加します。 SYS DEVICEコマンド。 (EMM386 の DEVICE コマンドの前に、HIMEM.SYS の DEVICE コマンドを置く必要があります。)

LOADHIGH コマンドを使用してプログラムをロードすると、MS-DOS はプログラムをハイ メモリにロードしようとします。 そこに十分なスペースがない場合、MS-DOS はプログラムを通常のメモリにロードします。 (プログラムがどの UMB ブロックを使用しているかを判断するには、MEM /M コマンドを発行し、プログラム名を引数として指定します。)

LOADHIGH コマンドを AUTOEXEC ファイルに含めると便利です。 コウモリ。 (これは、MemMaker を使用すると自動的に行われます。)

例を挙げてみましょう。 次のコマンドは、OPERS プログラムをロードします。 EXE を領域 1 に実行し、ハイメモリ領域 5 および 6 へのアクセスを許可します。

lh /L:1;5;6 c:\user\progs\opers。 EXE

MEMチーム

使用量と使用量を表示します。 空きメモリ。 割り当てられたメモリ領域、空き領域、およびメモリにロードされたプログラムに関する情報を表示するために使用されます。

メム

使用済みおよび空きメモリのステータスを表示するには、パラメータを指定せずに MEM コマンドを発行します。

/CLASSIFY オプションは、メモリにロードされたプログラムを一覧表示し、通常メモリと高メモリの使用量を示します。 MEM /CLASSIFY は、使用されているメモリの合計量も計算し、最大の空きブロックを表示します。 /CLASSIFY は /C に短縮できます。

/DEBUG メモリにロードされているプログラムと内部ドライバーのリストを表示します。 各モジュールのサイズ、セグメントアドレス、モジュールタイプを表示し、使用されるメモリの合計量を計算し、プログラミングに役立つその他の情報を表示します。 /DEBUG (省略形 /D) は、/PAGE と組み合わせて使用​​できますが、他の MEM オプションとは組み合わせて使用​​できません。

/FREE オプション (/F と省略) は、通常メモリおよび高メモリの空き領域のリストを表示します。 MEM /FREE は、通常メモリの各空き領域のセグメント アドレスとサイズ、および高メモリの各領域の最大空きブロックを示します。 使用メモリをまとめます。

/MODULE module_name は、プログラム モジュールがメモリをどのように使用するかを示します (名前は必須です)。 このプログラムに割り当てられているメモリ領域とそのサイズの一覧を表示します。 /MODULE は /M に短縮できます。

/C、/F、および /M オプションは、/PAGE と組み合わせて使用​​できますが、相互に組み合わせて使用​​することはできません。

/PAGE オプションは、各画面が出力された後に一時停止します。 /PAGE オプションを MEM コマンドに自動的に追加するには、DOSKEY プログラムを使用できます。 これを行うには、AUTOEXEC を有効にします。 BAT コマンド:

dokey mem=メム。 exe $* /p

ディスクメモリのチェックについては、CHKDSK コマンドで説明します。

MS-DOS には次の情報が表示されます。 追加メモリシステムにインストールされている場合のみ。 拡張メモリのステータスは、LIM EMS バージョン 4.0 に準拠した拡張メモリが利用可能な場合にのみ表示されます。 MS-DOS は、UMB ブロックを操作するプログラム (タイプ EMM386) をインストールし、それを CONFIG に含めた場合にのみ、ハイ メモリのステータスを表示します。 SYSコマンド DOS=UMB。 で Windowsを実行しているバージョン 3.0 では、ハイメモリのステータスは表示されません。

MEM コマンドによって出力される情報の「Adapter RAM/ROM」は、接続されているカード (ビデオ アダプターなど) 内のメモリを表します。 「最大実行可能プログラム サイズ」は、プログラムが使用できる通常メモリの最大の連続ブロックであり、「最大空き上部メモリ ブロック」は、プログラムが使用できる上部メモリの最大領域です。 「MS-DOS はハイ メモリ領域に常駐しています」は、MS-DOS が通常のメモリではなく、追加メモリの最初の 64K で実行されていることを示します。

いくつかの ソフトウェアモジュール WIN386 など、複数のメモリ領域を割り当てます。 MEM /MODULE コマンドは、特定のプログラムに割り当てられたすべての領域を、そのサイズとセグメント アドレスとともに表示します。 ハイメモリブロックの場合、MEM /MODULE にはエリア番号も表示されます。 [タイプ] 列には、プログラムが特定のメモリ領域をどのように使用するかが表示されます。 「合計サイズ」列には、MS-DOS によってプログラムに割り当てられたメモリの合計量が表示されます。

メメーカーチーム

MemMaker プログラムを実行します。このプログラムは、デバイス ドライバーと常駐プログラムをより高いメモリに移動することで、コンピューターのメモリを最適化します。 MemMaker は、80386 または 80486 プロセッサと追加のメモリを搭載したマシンで使用できます。 Windows の実行中にこのコマンドを使用しないでください。

メメーカー

/B オプションを指定すると、MemMaker が白黒で表示されます。 MemMaker がモノクロモニターで正しく動作しない場合に使用してください。

/BATCH は MemMaker を起動します 自動モード。 同時に、MemMaker 自体がデフォルトですべてのプロンプトに応答します。 エラーが発生した場合、MemMaker は CONFIG ファイルの以前の内容を復元します。 SYS、自動実行。 BAT および (必要な場合) システム。 INIウィンドウ。 MemMaker の実行が完了すると、MEMMAKER を表示できるようになります。 STS ステータス メッセージ。

/SESSION パラメータは、最適化プロセス中に MemMaker によって排他的に使用されます。

/SWAP:drive は、ラベル文字と、変更されたドライブを指定します。 ブートディスク。 コロンの後に現在のドライブ文字を指定します。 このパラメータは、コンピュータの起動後にドライブ文字が変更された場合にのみ必要です。 そうしないと、MemMaker はシステム ファイルを見つけることができません。 Stacker 2.0、SuperStor、または Microsoft DoubleSpace を使用する場合 このパラメータ示す必要はありません。

/T パラメーターは、IBM トークンリング ネットワークの認識を無効にします。 コンピュータにそのようなネットワークが含まれており、MemMaker の使用に問題がある場合は、このオプションを指定します。

/UNDO は MemMaker に次のように指示します。 最後の変更キャンセルする必要があります。 MemMaker が最適化するとき システムメモリ、CONFIGファイルを変更します。 SYS と AUTOEXEC。 BAT (必要に応じて Windowsファイルシステム。 INI)。 MemMaker を終了した後、システムが正しく動作しない場合、または満足できない場合 新しい構成/UNDO オプションを指定して MemMaker を実行すると、以前のメモリ構成に戻すことができます。

/W:n, m は、バッファー用にどのくらいの高メモリを予約する必要があるかを示します Windows ブロードキャスト。 Windows では、この目的のために 2 つの高メモリ領域が必要です。 最初のものはサイズ n で与えられ、2 番目のものは m で与えられます。 デフォルトでは、MemMaker は Windows 用に高メモリ (/W:0,0 に相当) を予約しません。

デバイス ドライバーのハイ メモリへのロードについては DEVICEHIGH コマンドの説明で説明し、プログラムのロードについては LOADHIGH コマンドの説明で説明します。

メニューカラーチーム

起動メニューの背景とテキストの色を設定します。 CONFIG ファイルのメニュー ブロックでのみ使用されます。 SYS.

スタートアップ メニューは、コンピュータの起動時に表示される選択肢のリストです。 このメニューは特別な CONFIG コマンドによって定義されます。 SYS. 各メニュー項目は、一連の CONFIG コマンドに対応します。 SYS は構成ブロックと呼ばれます。 スタートアップ メニューを使用すると、コンピュータの起動後にいくつかの構成の中から 1 つを選択できます。

x パラメータはメニュー テキストの色を指定します。 y パラメータは背景色 (デフォルトでは黒) を指定します。 x と y の値は 0 から 15 まで許可されますが、異なる値である必要があります。

色の意味を次の表に示します。

意味

意味

明るい青

明るい緑色

ターコイズ

明るいターコイズ

真っ赤

真紅

鮮やかな深紅

茶色

明るい白色

たとえば、コマンド menucolor=15, 2 は次のように指定します。 白色緑の背景にテキスト。 一部のディスプレイでは、色 8 ~ 15 がちらつくように見えます。

MENUCOLOR は 6 つのうちの 1 つです 特別チーム設定 SYS。複数の構成を含むスタートアップ メニューを定義するように設計されています。 INCLUDE、MENUITEM、MENUDEFAULT、NUMLOCK、SUBMENU コマンドも参照してください。

MENUDEFAULT コマンド

デフォルトのスタートアップ メニュー項目を設定し、必要に応じてタイムアウト値を設定します。 CONFIG ファイルのメニュー ブロックでのみ使用されます。 SYS. このコマンドが指定されない場合、MS-DOS はデフォルトで要素 1 を選択します。

MENUDEFAULT=ブロック名[,タイムアウト]

MENUDEFAULT は、6 つの特別な CONFIG コマンドの 1 つです。 SYS。複数の構成を含むスタートアップ メニューを定義するように設計されています。 INCLUDE、MENUITEM、MENUCOLOR、NUMLOCK、SUBMENU コマンドも参照してください。

block_name パラメーターは、CONFIG で定義する必要があるデフォルトのメニュー項目と関連する構成ブロックを指定します。 SYS. MS-DOS がスタートアップ メニューを表示すると、デフォルトのメニュー項目が強調表示され、「選択肢を入力してください」プロンプトの後にその番号が表示されます。 「タイムアウト」は、デフォルト構成でコンピュータを起動する前に MS-DOS が待機する秒数を決定します。 この値が指定されていない場合、MS-DOS は単に ENTER キーが押されるのを待ちます。 タイムアウト値は 0 ~ 90 秒の範囲で設定できます。 0 を指定すると、デフォルトの構成が自動的に選択されます。

MS-DOSを起動するとメニューが表示されます 次のタイプ(INCLUDE コマンドの説明の例を参照):

MS-DOS 6 スタートアップ メニュー

=====================

1. 基本構成

2. 通常の構成

3. 特別な構成

選択肢を入力してください: 2 残り時間: 30

このメニューを表示した後、MS-DOS は 30 秒待機します。 他のオプションが選択されていない場合、MS-DOS はデフォルト構成ブロックのコマンドを使用してコンピュータを起動します。

MENUITEMコマンド

起動メニュー項目を定義します。 CONFIG ファイルのメニュー ブロックでのみ使用されます。 SYS. メニューには最大 9 つの選択項目を含めることができます。

MENUITEM は、6 つの特殊な CONFIG コマンドの 1 つです。 SYS。複数の構成を含むスタートアップ メニューを定義するように設計されています。 コマンドも参照してください: INCLUDE、MENUDEFAULT、MENUCOLOR、NUMLOCK、SUBMENU。

MENUITEM=ブロック名[,メニューテキスト]

block_name パラメーターは、対応する構成ブロックの名前を指定します。これは、CONFIG ファイルのどこかで定義する必要があります。 SYS. 起動時にメニュー項目が選択されると、MS-DOS は対応する構成ブロック内のコマンドと CONFIG の先頭のコマンドを実行します。 SYS およびヘッダーを持つ構成ブロック内のすべてのコマンド。

MS-DOS でブロックが見つからない場合は、 の場合、メニュー項目は表示されません。 ブロック名は最大 70 文字で、スペース、バックスラッシュ、スラッシュ、カンマ、セミコロン、等号、角括弧を除くほとんどの印刷可能な文字が含まれます。 "menu_text" パラメータは、MS-DOS が特定のメニュー項目に対して表示するテキストを指定します。 テキストが指定されていない場合、MS-DOS はブロック名をメニュー項目として表示します。 メニュー テキストの長さは最大 70 文字で、任意の記号を含めることができます。

メニュー ブロックは、ブロック タイトル (ブロックの名前) で始まる一連のメニュー定義コマンドです。 角括弧)。 メニューを取得するには、CONFIG. SYS には、ブロック タイトルを持つメニュー ブロックが含まれている必要があります。 SUBMENU コマンドを使用してサブメニューを定義できます。 各サブメニューには独自のブロックがあり、任意の名前を付けることができます。 メニュー ブロックには、少なくとも 1 つの MENUITEM または SUBMENU コマンドが含まれている必要があります。

MS-DOS は、メニュー項目をメニュー ブロックに含まれる順序で表示し、自動的に番号を付けます。 最初のメニュー項目 (要素) には常に 1 の番号が付けられます。メニューには合計で最大 9 つの項目を含めることができます。 決定するため もっと項目については、SUBMENU コマンドを使用できます。

次のブロックは、メインとセカンダリの 2​​ つの要素を持つ起動メニューを定義します。

menuitem=セカンダリ

MS-DOS が起動すると、次のようなメニューが表示されます。

MS-DOS 6 スタートアップ メニュー

=====================

選択肢を入力してください: 1

INCLUDE コマンドの例も参照してください。

MKDIR(MD)コマンド

ディレクトリを作成します。 MKDIR または MD コマンドを使用して、複数レベルのディレクトリ構造を作成できます。

MKDIR [ドライブ:]ルート

MD [ドライブ:]ルート

「drive:」パラメータは、ディレクトリを作成するドライブを指定します。 「ルート」は、新しいディレクトリの名前と場所を指定します。 最大長さルート ディレクトリから新しいディレクトリへの 1 つのルート - 63 文字 (\ を含む)。

ディレクトリの削除については RMDIR コマンドの説明で説明し、ディレクトリの変更については CHDIR コマンドの説明で説明します。

現在のディスク上に作成したいとします。 新しいカタログ収入に関する情報をその中に保存します。 INCOME という名前のディレクトリを作成するには、「mkdir \income」と入力します。

モードコマンド

設定します システムデバイス。 MODE コマンドは、システムステータス情報の表示、システムステータスの変更など、さまざまなタスクを実行します。 システム設定またはポートとデバイスの構成。 これは別のコマンド構文を使用します。 MODE コマンドのバリエーションについては、以下で詳しく説明します。

一部のタスク (出力モードの設定など) は、CONFIG ファイルに含まれている場合、MODE コマンドによってのみ実行できます。 ANSI ドライバー用の SYS DEVICE コマンド。 SYS. MODE を使用して文字セットを切り替えるには、DISPLAY を設定する必要があります。 SYS.

MODE コマンドはコマンド プロンプトに応答して発行できますが、そのようなコマンドのいくつかを AUTOEXEC ファイルに含めると便利です。 コウモリ。 これにより、コンピュータの起動時にシステムが自動的に構成されます。

もっとチーム

一度に 1 画面のデータを表示します。 MORE は、パイプラインまたはリダイレクトされたファイルから標準入力を読み取り、一度に 1 画面の情報を出力します。 通常は長いファイルを表示するために使用されます。

もっと< [диск:][маршрут]имя_файла

コマンド名 | もっと

[drive:][route]filename パラメーターは、画面上に表示されるデータを含むファイルの場所と名前を指定します。 「command_name」パラメータは、画面上に表示されているデータを渡すコマンドを指定します。

リダイレクト記号 (<) нужно задать в качестве источника имя файла. При указании конвейеризации (|) вы можете использовать такие команды как DIR, SORT и TYPE. (Перед этим установите в AUTOEXEC. BAT переменную TEMP.)

長い NEWW ファイルを表示するとします。 博士。 この出力を MORE コマンドに渡すには、コマンドに more を指定します。< news. doc или type news. doc | more. MORE выводит первый экран информации и сообщение:

任意のキーを押すと次の画面が表示されます。

DIR および TYPE コマンドも参照してください。

移動コマンド

1 つ以上のファイルを新しい場所に移動します。 ディレクトリの名前を変更するためにも使用されます。

MOVE [ドライブ:][ルート]ファイル名[,[ドライブ:][ルート]

ファイル名[...]]受信者

[drive:][route]filename パラメーターは、移動するファイルの場所と名前を指定します。 「宛先」は、新しいファイルの場所または新しいディレクトリ名を指定し、ドライブ文字とコロン、ディレクトリ名、または両方の組み合わせを含めることができます。 1 つのファイルのみを移動する場合は、ファイル名を指定することもできます (名前を変更したい場合)。

/Y オプションは、MOVE コマンドが確認を求めずに既存のファイルを置き換えることを指定します。 デフォルトでは、ターゲット ファイル (宛先) が既存のファイルである場合、MOVE を使用せずに既存のファイルを置き換えると、ファイルを上書きするかどうかを尋ねられます。 (以前のバージョンの MS-DOS では、ファイルは単に上書きされました。) MOVE コマンドがバッチ ファイルで使用される場合、プロンプトは表示されません。 このパラメータを指定すると、動作環境変数 COPYCMD に指定されたデフォルトの設定がオーバーライドされます。

/-Y オプションは、既存のファイルを置換するときに、MOVE コマンドで確認を求めるプロンプトを表示することを指定します。 このパラメータを指定すると、動作環境変数 COPYCMD に指定されたデフォルトの設定がオーバーライドされます。

複数のファイルを移動する場合、移動先はディレクトリである必要があります。 ファイル名を指定するときに複数のファイルを移動すると、次のメッセージが表示されます。

複数のファイルを 1 つのファイルに移動することはできません

(複数のファイルを一つに移動することはできません)

MOVE を使用すると、ディレクトリの名前を変更できます。 ファイルを古いディレクトリ名に移動し、移動先を新しいディレクトリ名に設定します (たとえば、move c:\new c:\old)。 ディレクトリの名前は変更できますが、ディレクトリ ツリー内の新しい場所に移動することはできません。

指定したファイルが正常に移動された場合、MOVE は ERRORLEVEL = 0 を返します。移動が失敗した場合、ERRORLEVEL = 1 が返されます。

MSAVチーム

コンピュータ上の既知のウイルスをチェックします。

MSAV [ディスク:]

「disk:」パラメータは、ウイルス スキャンの対象となるディスクを指定します。 デフォルトでは、現在のディスクがチェックされます。 /S はディスクをスキャンしますが、見つかった MSAV ウイルスは削除しません。 /C は、検出されたウイルスをディスクから削除します。 /R は、ルート ディレクトリに MSAV ファイルを作成します。 RPT には、スキャンされたファイルの数、検出および削除されたウイルスの数を示すレポートが含まれます。 デフォルトでは、レポートは生成されません。 /A は、A と B を除くすべてのドライブをスキャンします。 /L は、ネットワーク ドライブを除くすべてのローカル ドライブをスキャンします。 /N は MSAV の内容を表示します。 TXT。

MSAV は GUI を使用しません。 ウイルスが検出されると、MSAV はメッセージを出力する代わりに終了コード 86 を返します。/P スイッチは、GUI ではなくコマンド ライン インターフェイスを使用します。

/F は、表示されているファイル名の表示をオフにします。 /N または /P と一緒にのみ使用されます。

/VIDEO は、MSAV 出力の性質に影響を与えるオプションのリストを表示します: /25 (デフォルトで使用され、画面を 25 行に設定します)、/28 (画面を 28 行に設定し、VGA でのみ使用されます)、/43 (画面を 43 行に設定し、EGA および VGA で使用します)、/50 (画面を 50 行に設定し、VGA アダプターでのみ使用します)、/60 (画面を 60 行に設定し、ビデオ 7 でのみ使用します)アダプター)、/IN (カラー アダプターが検出されない場合でも、カラーを使用して MSAV を実行します)、/BW (白黒で MSAV を実行します)、/MONO (モノクロで MSAV を実行します)、/LCD (LCD カラー モードを設定します)、/FF (CGA を搭載したコンピューターで高速更新画面を使用します)、/BF (コンピューターの BIOS を表示に使用します)、/NF (代替フォントを無効にします)、/BT (Windows でのグラフィカル マウスの使用を有効にします)、/NGM (MSAV を実行します)グラフィックの代わりにデフォルトのマウス シンボルを使用します) )、/LE (マウスの左右のボタンを交換します)、/PS2 (カーソルが消えるかブロックされている場合にマウスをリセットします)。 Microsoft Anti-Virus は、ウイルスをスキャンする各ディレクトリに CHKLIST ファイルを作成します。 MS。 初めて表示すると、各プログラムのチェックサムが書き込まれます。 その後の鑑賞では、オリジナルと比較されます。 これにより、ファイルの変更を検出できます。チェックサムの違いは、ウイルス感染の可能性を示します。

ウイルスのようなエラーは、常駐プログラムの破損、デバイス ドライバーの競合、またはハードウェアの障害によって発生する場合があります。 ウイルスが疑われる場合は、これを考慮する必要があります。

すべてのファイルをスキャンするオプションを選択すると、ウイルス対策プログラムは拡張子 .386、.APP、.BIN、.CMD、.DOM、.DLL、.DRV、.EXE、.FON、.ICO、.OV*、.. のファイルをスキャンします。 PGM、.PIF、.PRG および。 SYS.

ウイルス対策が起動すると、MSAV 初期化ファイルを使用してプログラムが構成されます。 INI。 このファイルの場所を特定するために、ウイルス対策プログラムはオペレーティング環境変数 MSDOSDATA を使用します。 定義されていない場合は、MSAV. INI は、ウイルス対策ソフトウェアが起動されたディレクトリで検索されます。 このファイルが見つからない場合は、デフォルト値を使用して作成されます。

MSBACKUP プログラム

ファイルのバックアップ コピーを作成するか、あるドライブから別のドライブにファイルを復元します。 すべてのファイル、または前回の保存以降に変更されたファイルをディスクに保存できます。

MSBACKUP [パラメータファイル]

「Parameter_file」には、保存するファイルと実行する保存の種類を定義するファイルを指定します。 MSBACKUP は、設定とファイル名を保存するときにこのファイルを作成します。 パラメータ ファイルの拡張子は です。 セット。 そのようなファイルが指定されていない場合、MSBACKUP は DEFAULT を使用します。 セット。

/BW オプションは、MSBACKUP を白黒モードで実行します。 /LCD は、ポータブル ディスプレイと互換性のあるビデオ モードを使用します。 /MDA は、モノクロ アダプターを使用して MSBACKUP を実行します。

MSBACKUP はハード ドライブから実行する必要があります。 コピー プロセス中に、MSBACKUP はコピーされる各ファイルに関する情報を含むバックアップ ディレクトリを作成します。 1 つ以上のファイルを回復する必要がある場合は、このディレクトリをダウンロードし、そこからファイルを選択できます。 カタログには次の情報が含まれています。

    コピーされたディスクのディレクトリ構造。 選択したディレクトリとファイルの名前、サイズ、属性。 ファイルの総数。 バックアップの合計サイズ。 使用されるパラメータ ファイルの名前。 コピーした日付。

MSBACKUP では、各ディレクトリ ファイルに一意の名前が付けられるため、コピーされたファイルを識別できます。 ディレクトリ名の各文字には、コピーされる特定のセットに関する情報が含まれています。 たとえば、DG30922A という名前を考えてみましょう。 いっぱいです。 そのシンボルの意味は次のとおりです。 D - このセット内の最初にコピーされたディスク。 G - 最後にコピーされたディスク (1 つのディスクをコピーする場合、これらの文字は一致します)。 3 - 年の最後の桁 (システムの日付によって決定されます)。 09 - バックアップ作成月。 22は創造の数です。 A - このバックアップのシーケンス内の位置 (1 日に複数のコピーが作成される場合、文字 A ~ Z が割り当てられます)、FUL - コピーの種類 (FUL - 完全、INC - 増分、DIF - 差分による)。

特定のオプション ファイルを使用して完全バックアップが実行されるたびに、MSBACKUP はコピー中に作成されたすべてのバックアップ ディレクトリを追跡するマスター ディレクトリを作成します。 次回完全コピーが作成されると、新しいサイクルが開始され、新しいマスター ディレクトリが作成されます。 このディレクトリは、完全なコピー サイクルを復元するときに使用されます。 このディレクトリがロードされると、コピー サイクルで作成されたすべてのバックアップ ディレクトリが自動的にマージされます。 その後、コピーされた各ファイルの最新バージョンを自動的に復元できます (または、以前のバージョンの復元を選択することもできます)。

すべての古いディレクトリを監視するか、現在のハード ドライブ ディレクトリのみを監視するかを選択できます。 ディレクトリはバックアップの一部になります。

ファイルをバックアップすると、MSBACKUP はバックアップ ディレクトリの 1 つのコピーをハード ドライブに配置し、2 番目のコピーをバックアップ セットが含まれるフロッピー ディスクまたはネットワーク ドライブに書き込みます。

メモリ不足のメッセージを受け取った場合は、次の手順を実行します。

    コンピュータに少なくとも 512K のメモリがあることを確認してください。 MSBACKUP を終了し、すべての常駐プログラムをメモリから削除し、MSBACKUP を再度実行します。 [ディスク バックアップ オプション] ダイアログ ボックスを表示します。 [バックアップ データの圧縮] をオフにし、[バックアップ] 画面で [オプション] ボタンを選択します。 [OK]を選択して出力します。

バックアップを作成するとき、MS-DOS はオペレーティング環境変数 MSDOSDATA を使用して、構成情報、バックアップ、およびディレクトリの場所を決定します。 定義されていない場合、プログラムを起動したディレクトリで検索が実行されます。 ファイルが見つからない場合は、デフォルト値を使用して作成されます。

MSCDEX チーム

CD-ROM ドライブへのアクセスを提供します。 MSCDEX は AUTOEXEC ファイルにロードできます。 BAT またはコマンド プロンプトへの応答。 MSCDEX は、Windows の起動後に使用しないでください。

MSCDEX /D:ドライバー

/D:driver1 パラメーターは、最初の CD-ROM デバイス ドライバーのドライバー署名を指定します。 パラメータ「driver1」は、CONFIG のコマンドの /D パラメータで指定されたパラメータと一致する必要があります。 SYS: 対応するデバイスドライバーを起動します。

MSCDEX コマンドには、少なくとも 1 つの /D スイッチ パラメータが含まれている必要があります。 追加の CD-ROM ドライバーをインストールするには、各ドライバーに /D オプションを指定します。

/E は、CD-ROM ドライバーがセクター バッファーに拡張メモリを使用できることを指定します。

/K は、MS-DOS が漢字 CD-ROM エンコーディングを認識するように指定します。

/S は、MS-NET または Windows でのワークグループ サーバーの CD-ROM 共有を有効にします。

/V は、MSCDEX に起動時にメモリ使用量の統計を出力するように指示します。

/L:letter は、CD-ROM ドライブに割り当てられるドライブ文字を指定します。 複数の CD-ROM ドライブがある場合、MS-DOS は次の使用可能なドライブ文字を追加の CD-ROM ドライブに割り当てます。

/M:number はセクター バッファーの数を指定します。

CONFIG ファイル内。 SYS には、CD-ROM デバイス ドライバーをロードする DEVICE または DEVICEHIGH コマンドが含まれている必要があります。 この場合、コマンド ラインに /D:driver_name パラメーターが含まれている必要があります。 このパラメータは、CD-ROM デバイス ドライバに名前 (ドライバの署名) を与えます。 MSCDEX は、適切な /D:drivername パラメータを使用して、正しい CD-ROM ドライバを識別します。

コンピュータで使用できる CD-ROM ドライブの数は、論理ドライブ文字の数によって制限される場合があります。 この数は、CONFIG ファイルの LASTDRIVE コマンドによって決定されます。 SYS.

設定をしましょう。 SYS には次のコマンドが含まれています。

デバイス=c:\dev\cdromdrv。 sys/d:mscd000

これにより、CDROMDRV ドライバーがロードされます。 SYS は CD-ROM に付属しています。 ファイルAUTOEXEC。 BAT には次のコマンドが含まれています。

c:\sys\mscdex /d:mscd000 /l:e

これにより、署名 MSCD000 を持つデバイス ドライバーが許可されます。 /E オプションを指定すると拡張メモリを使用できるようになり、/L:E を指定するとドライブ文字 E が CD-ROM ドライブに割り当てられます。

I. 基本的な内部 DOS コマンド。
内部 DOS コマンドは、command.com コマンド プロセッサによって実行されます。

内部および外部 DOS コマンドの使用は、システム プログラミングの分野に属します。

1. 現在のドライブを変更するコマンド:
a: - ドライブ a: に切り替えます。

b: - ドライブ b: に切り替えます。

c: - ドライブ c: に切り替えます。

2. ディレクトリの目次を表示するコマンド: dir

ディレクトリ目次の画面単位 (ページ単位) の出力 (目次が非常に大きい場合): dir/p

dir a:\ - ドライブ a: のルート ディレクトリの目次を表示するコマンド。

3. 現在のディレクトリを変更するコマンド: cd ディレクトリ名

現在のディスクのルート ディレクトリに移動します: cd\

サブディレクトリからディレクトリ cd に移動します。

4. ディレクトリ作成コマンド:md ディレクトリ名

5. 空のディレクトリを削除するコマンド: rd ディレクトリ名

6. テキスト ファイルの内容を画面に表示するコマンド:

ファイル名を入力してください

7. モニター画面をクリアするコマンド: cls

8. ファイルコピーコマンド:

copy filename1 filename2 - あるファイルを別のファイルにコピーする

copy file name directory name - ファイルをディレクトリにコピーします。

copy file name prn - ファイルをプリンタで印刷します。

9. テキスト ファイルを作成します。

con: ファイル名をコピーし、Enter キーを押し、テキストを 1 行ずつ入力し、

各行の末尾で Enter キーを押し、最後に F6 キーまたは Ctrl+Z キーを押して Enter キーを押します。

10. 2つ以上のコンテンツを組み合わせること テキストファイル

(ファイル連結): 1番目のファイル名 + 2番目のファイル名をコピー 新しいファイル名

11. ファイル削除コマンド: del filename または Erase filename

12. ファイルの名前変更: ren filename new filename

13. DOS バージョン出力: ver

14. ディスクレーベル出力:vol

15. 現在の日付を入力:date

16. 現在時刻の入力:time

17. 終了 - DOS コマンド プロセッサを終了します。

注: 指定されたコマンドをキーボードからコマンド ラインに入力した後、

行で Enter キーを押します。

II. 基本 外部コマンド DOS (バージョン MS-DOS 6.22 用)。
外部 DOS コマンドはユーティリティ プログラム (ユーティリティ) を実行します。

C: ドライブの DOS ディレクトリにあります。

1. フォーマット ディスク名: - ディスクのフォーマット (フロッピー ディスクのフォーマット a:

または形式 b:)。 システムディスクの作成: フォーマットディスク名: /s

注意してください: ディスク (フロッピー ディスク) をフォーマットすると、その上のすべての情報が破壊されます。

2. fdisk - ハードドライブをパーティション (論理ドライブ C、D、E など) に分割します。

注意: ハードドライブのパーティションを作成すると、そのドライブ上のすべての情報が破壊されます。

3. システム ディスク名: - DOS カーネル ファイルをディスク (フロッピー ディスク) に転送し、システム ディスク (フロッピー ディスク) を作成します。 DOSの変更(バージョンアップ)にも使用されます。

4. mem - RAM カードの出力。 最も一般的に使用されるコマンドは、mem/c/p または mem/d/p (キー p - ページごとの情報表示) です。

5. chkdsk c: /f - ファイル システムをチェックし、失われたクラスターを復元します。

6. scandisk - ファイル システムとディスクの論理障害をチェックします。 フロッピー ディスクの場合は、スキャンディスク a: またはスキャンディスク b:

7. ラベル ディスク名: - ディスクまたはフロッピー ディスク上のラベルを作成または更新します。

8. ディスク名の削除を取り消します: - 誤って消去したファイルの回復。

9. disccopy ディスク名: ディスク名: - フロッピー ディスクの正確なコピーを作成します。

10. ファイル名を印刷 prn - ファイルをバックグラウンドでプリンタに印刷します。 バックグラウンド印刷をキャンセル: print /t

11. グラフィックス - 画面からの情報の印刷をサポートします (Print Screen キーを押すことによって)。

12. デフラグ c:/fd - ファイルの断片化を解消し、ハードドライブ上の情報の配置を最適化します (このプログラムは、Norton Utilities キットの Speed Disk プログラムに似ています)。

13. deltree ディレクトリ名 - ディレクトリ ツリー (ファイルを含む) を削除します。

注意: このコマンドは、このディレクトリ ツリーを削除する必要があることが確実な場合にのみ使用できます。 そうしないと、重要な情報が失われます。

14. msd - コンピューター診断。

15. 編集 - MS-DOS エディタのテキスト エディタを呼び出します。

16. qbasic - BASIC プログラミング言語を呼び出します。

17. doskey - コマンド ライン (入力された DOS コマンド) の内容を編集しやすくするプログラムを呼び出します。

18. ツリー c:\ディレクトリ名 /f - 指定されたディレクトリの内容を出力します。

19. msav - MS-Antivirus ウイルス対策プログラムでディスクをスキャンします。

20. memmaker - RAM 割り当てオプティマイザー。

MS-DOS mem.exe ユーティリティのコマンド形式:
mem - 標準 RAM カード。

mem/c/p - ロードされたプログラムのリストを表示します。

mem/d/p - 内部デバイスに関する情報を表示します (例:

con、prn、LPT1 など) アドレス指定付き。

mem/f/p - アドレス指定のある空きメモリの量

mem/m プログラム名 - 指定されたプログラムが占有するメモリのサイズ

ロードされたプログラム (常駐、拡張子 com および exe 付き);

/p スイッチは、情報をページごとに出力します。

MS-DOSでのファイルの作成
MS-DOS でファイルを作成するには、次の操作を行う必要があります。

1. コマンド ラインにコマンド「copy con: file name」を入力し、Enter キーを押します。

例: コピー con: c:\mark\proba.txt

2. テキストを入力し、F6 または Ctrl-Z (行の終わりを意味します) を押して Enter を押します。 proba.txt ファイルが MARK ディレクトリに作成されます。 ファイル名はフルパスで指定する必要があります。

3. ファイルが現在のディレクトリに作成される場合は、指定する必要はありません。

フルパス(ルート)。

MS-DOS でのファンクション キーの割り当て
F1 - 一度に 1 文字をバッファから画面にコピーします。

F2 - 指定された文字までのすべての文字をバッファから画面にコピーします。

F3 - すべての文字をバッファから画面にコピーします。

F4 - バッファ内の特定の文字までのすべての文字をスキップします。

F5 - すべての文字を実行せずに画面からバッファに転送します。

チームで。

F6 - 行末を意味します (または CTRL-Z)。

残りのキーは MS-DOS では使用されませんが、

ほとんど アプリケーションプログラム.

SUBST仮想ディスク作成コマンドの使用
ME ディレクトリのファイルを含む仮想ディスク (E など) を作成するには、REFIS ディレクトリのファイルの場合はコマンド ラインに subst e: c:\me または subst e: c:\mark\refis と入力します。 ドライブ E: への切り替えは、どのドライブでも一般的なルールに従って行われます。 場合によっては、これにより、Path コマンドに新しいディレクトリを挿入できなくなった場合でも、プログラムを起動しやすくなります (Path コマンド内のディレクトリの合計長は 128 バイトを超えることはできません)。 このコマンドを autoexec.bat ファイルに挿入すると、仮想ディスクが永続的にインストールされます。 subst コマンドはディレクトリ シノニム コマンドとも呼ばれ、頻繁に使用されるディレクトリの名前の入力を避けるために使用されます。 E: 仮想ドライブでファイルとディレクトリを作成および削除すると、同じことが C: ドライブの ME ディレクトリでも同期して行われます。

この方法で別の 2 番目の仮想ディスク F: を作成することはできなくなります。 仮想ディスクの作成時に、RAM またはディスク メモリに目に見える変化はありません。 仮想ディスクを削除するコマンドは E:subst e: /d です。 subst コマンドは外部 DOS コマンドの 1 つです。

いくつかの内部 DOS コマンドについて。
コマンド ラインに echo および verify コマンドを入力すると、次のことができます。

現在の状態を調べます: エコーがオンかエコーがオフか。

検証がオンか検証がオフです。

pathコマンドを入力すると、ファイルからのpathコマンドが発行されます。

autoexec.bat、つまり path コマンドで指定されたディレクトリの現在のリスト。

setコマンドを入力すると現在の状態が表示されます。

つまり、autoexec.bat ファイルの相対的な部分です。

環境変数の設定を指します: path、prompt、set、および

comspec=c:\command.com。

MS-DOS コマンドとユーティリティのインデックス

(内部 (*) および外部 MS-DOS コマンド)

ANSY.SYS コンソールドライバーのインストール

ASSIGN ディスクデバイスの再割り当て

ATTRIB設定ファイルの属性

BATCH バッチコマンドファイル (*.bat) *

BACKUP ファイルのバックアップ コピーを作成する

BREAK プログラム中断 *

BUFFERS RAM にバッファを作成 *

CHDIR (CD) 新しいディレクトリに変更 *

CHKDSKディスクチェック

CLSスクリーンクリーニング *

コマンド: 2 番目のコマンド プロセッサ *

ディスクファイルのCOMP比較

COPY コピーファイル *

COUNTRY 設定の日付と時刻の形式

CTTY コンソールの再マッピング

DATE設定日*

DEBUG プログラムデバッガ

DEVICE 新しいデバイスドライバーのインストール *

DIRディレクトリの参照 *

DISKCOMP ディスクの比較

DISKCOPY フロッピー ディスクの複製

DRIVER.SYS ブロック指向デバイスドライバーのインストール

ERASE (DEL) ファイルの削除 *

FCBS ファイル制御ブロック *

FDISK ハードディスクのパーティショニング

FILES 同時に開くファイルの数を設定 *

FINDデータ検索

FORMAT ディスクのフォーマット

GRAPHICS グラフィック画像の印刷

JOIN あるドライブ上のディレクトリを別のドライブと論理的に結合して 1 つのディレクトリにまとめる

LABEL ディスクラベルの作成と置き換え

LASTDRIVE は、使用可能なドライブの最大数を設定します *

LINKリンクローダー(エディター)

MKDIR(MD)ディレクトリ作成 *

MODE 出力デバイスの動作モードを変更します

画面へのファイルのページごとの出力の増加

検索パスを示すPATH *

PRINT 印刷データ

PROMPT DOS プロンプト形式を変更*

RENAME (REN) ファイルの名前変更 *

REPLACE ファイルの選択的な置換とコピー

RESTORE BACKUP コマンドでバックアップされたファイルの復元

RMDIR (RD) 空のディレクトリを削除 *

指定されたキーボードの種類、日付と時刻の形式を使用して、新しいディスクに MS-DOS を選択インストールします。

SET 環境変数の設定 *

SHELL 追加コマンドプロセッサの使用 *

SORT ソートデータ

SUBSTは仮想ディスクを作成します

SYS コピー MS-DOS

TIME 設定時間※

TREE ディレクトリ ツリーの出力

TYPE ファイル内容の表示 *

VDISK.SYS 仮想ディスクドライバーのインストール

MS-DOS版のVER出力 *

VERIFY はディスクへの書き込みをチェックします *

VOLディスクラベル出力 *

XCOPY ファイルおよびディレクトリのグループの選択的コピー

ランダムアクセスメモリ(RAM)の主な種類
ランダム アクセス メモリ (RAM) は、プロセッサがプログラムや処理されたデータに迅速にアクセスできるようにする、情報を一時的に保存するためのデバイスです (コンピュータの動作中のみ)。

1. CMA - メイン RAM (従来のメモリ領域)。

(エリア0~640K)。

2. UMA - 上部メモリ領域。

(エリア640K~1M)。

3. UMB - 上位メモリ ブロック。

4. HMA - ハイメモリ領域。

(1M + 64K エリア)。

5. XMA - 拡張メモリ領域。

(上記のエリア > 1M + 64K)。

6. EMS - 追加メモリ (拡張メモリ)。

(別のボードにあります)。

問題 640 KB
8088 および 8086 プロセッサを搭載した IBM PC には、DOS およびアプリケーション プログラムに使用できる RAM が 640 KB しかありません。 他のコンピューターの 64 KB と比較すると、これは 80 年代初頭としては進歩でした。 しかし、80286、80386 およびそれ以前のプロセッサ、および Windows などの最新のプログラムの登場により、640 KB の制限が問題となり、追加メモリ、特に拡張メモリの登場により問題は解決されました。 拡張メモリは、1M + 64K を超えるメモリです。 拡張メモリの導入により、80286、80386SX、および 80486SX プロセッサは 16 MB のメモリに直接アクセスでき、80386DX、80486DX およびそれ以前のプロセッサは 4 GB に直接アクセスできます。

拡張メモリは現在使用されていません。

MS-DOS および Windows の拡張メモリへのアクセスは、config.sys ファイルを使用して読み込まれる、himem.sys ドライバおよび emm386.exe 拡張メモリ マネージャによって提供されます。 メインメモリは従来通り640KBのままだが、キーボードやマウスなどのドライバをロードすることで、アプリケーションプログラムのために可能な限り解放しようとしている。 autoexec.bat ファイルを使用して上位メモリ (UMA および UMB) にコピーします。 IBM PC RAM の標準サイズ: 1 MB。 2MB; 4MB; 8MB; 16MB; 32MB; 64MBなど

MS-DOS サブシステムのメモリ内にある空きメモリ領域と占有メモリ領域、およびプログラムに関する情報を表示します。 コマンドを実行するとき パラメータを指定しない場合、MS-DOS サブシステムの空きメモリと使用済みメモリに関する情報が画面に表示されます。

構文

[{/プログラム | /デバッグ | /分類する}]

オプション

/プログラムメモリにロードされたプログラムに関する情報を表示します。 /デバッグダウンロードしたプログラムや内蔵ドライバーなどの情報を表示します。 /分類する通常メモリおよび上位メモリ領域にロードされたプログラムに関する情報を表示します。 /? ヘルプを表示する コマンドライン.

ノート

  • パラメータの使用 /プログラム

    パラメータ /プログラム /デバッグまたは /分類する /pの代わりに /プログラム.

  • パラメータの使用 /デバッグ

    パラメータ /デバッグパラメータと組み合わせて使用​​することはできません /プログラムまたは /分類する。 略語を使用可能 /dの代わりに /デバッグ.

  • パラメータの使用 /分類する

    パラメータ /分類する各プログラムの 10 進数と 16 進数のサイズ情報、メモリ使用量の合計、および利用可能な最大メモリ ブロックのリストを提供します。 パラメータ /分類するパラメータと組み合わせて使用​​することはできません /プログラムまたは /デバッグ。 略語を使用可能 /cの代わりに /分類する.

  • メモリステータス情報の表示

    MS-DOS サブシステムは、1 MB を超えるアドレスのメモリに何かがロードされた場合にのみ、拡張メモリのステータスに関する情報を表示します。

MS-DOS サブシステムが拡張メモリを使用するように構成されていると仮定します。 すべてのメモリ領域 (通常、拡張、表示) の使用状況に関する情報を表示したり、ロードされたプログラムに関する情報を表示するには、次のコマンドを使用します。

メモリ/プログラム

結果は次のようになります。

アドレス 名称 サイズ タイプ 000000 000400 割り込みベクタ 000400 000100 ROM交換領域 000500 000200 DOS交換領域 000700 IO 000310 システムデータ 000A10 MSDOS 0014D0 システムデータ 001EE0 IO 0018 D0 システムデータ KBD 000800 システムプログラム HIMEM 000420 DEVICE= 000340 FILES= 000090 FCBS= 000170 LASTDRIVE= 000710 STACKS= 0037C0 コマンド 000A40 プログラム 004210 MSDOS 000070 - フリー - 004290 コマンド 0001F0 環境 004 490 M EM 0001D0 環境 004670 MEM 017550 プログラム 01BBD0 MSDOS 084410 - 無料 - 09FFF0 SYSTEM 028000 システム プログラム0C8000 IO 0083D0 システムデータ MOUSE 0083C0 システムプログラム 0D03E0 MSDOS 000050 - 無料 - 0D0440 REDIR 0009F0 プログラム 0D0E40 DOSX 007CA0 プログラム 0D8AF0 DOSX 001030 データ 0D9B30 MSDOS 0164C0 - 無料 - 6 5 5360 バイト - 通常のメモリの合計 655360 バイト - MS-DOS 637296 で使用可能 最大サイズ 実行可能プログラム 1048576 バイト - 連続追加メモリの合計 0 バイト - 利用可能な連続追加メモリ 405504 バイト - 使用可能なメモリ HMA セグメントにロードされる MS-DOS の XMS 常駐部分

  • 「Total Regular Memory」は量を表します 仮想メモリ、最初の 640 KB までが MS-DOS サブシステムに割り当てられます。
  • 「MS-DOS で使用可能」は、Cmd.exe に必要なメモリを含む、割り当てられた通常のメモリの量を表します。
  • 「実行可能なプログラムの最大サイズ」は、プログラムが使用できる通常のメモリの最大の連続ブロックのサイズと同じです。
  • 「合計 EMS メモリ」(前の例では示されていません) は、MS-DOS サブシステムが使用できるマップされたメモリの量です。
  • 「EMS Memory Free」(前の例には示されていません) は、プログラムで使用できる表示されたメモリ量と同じです。
  • 「連続追加メモリの合計」は、1 MB を超えるメモリの量に相当します。
  • 「利用可能な連続追加メモリ」は、15 時間割り込みインターフェイスを通じて利用可能なメモリの量です。 このメモリは、Himem.sys などの拡張メモリ マネージャーによって使用されません。 一部の古いプログラムでは、追加のメモリを整理するためにこのスキームが使用されます。
  • 「XMS 利用可能なメモリ」は、Himem.sys などの拡張メモリ マネージャーによって使用され、プログラムで使用できるメモリの量です。

MS-DOS サブシステムのメモリ内にある空きメモリ領域と占有メモリ領域、およびプログラムに関する情報を表示します。 コマンドを実行するとき パラメータを指定しない場合、MS-DOS サブシステムの空きメモリと使用済みメモリに関する情報が画面に表示されます。

構文

[{/プログラム | /デバッグ | /分類する}]

オプション

/プログラムメモリにロードされたプログラムに関する情報を表示します。 /デバッグダウンロードしたプログラムや内蔵ドライバーなどの情報を表示します。 /分類する通常メモリおよび上位メモリ領域にロードされたプログラムに関する情報を表示します。 /? コマンドラインにヘルプを表示します。

ノート

  • パラメータの使用 /プログラム

    パラメータ /プログラム /デバッグまたは /分類する /pの代わりに /プログラム.

  • パラメータの使用 /デバッグ

    パラメータ /デバッグパラメータと組み合わせて使用​​することはできません /プログラムまたは /分類する。 略語を使用可能 /dの代わりに /デバッグ.

  • パラメータの使用 /分類する

    パラメータ /分類する各プログラムの 10 進数と 16 進数のサイズ情報、メモリ使用量の合計、および利用可能な最大メモリ ブロックのリストを提供します。 パラメータ /分類するパラメータと組み合わせて使用​​することはできません /プログラムまたは /デバッグ。 略語を使用可能 /cの代わりに /分類する.

  • メモリステータス情報の表示

    MS-DOS サブシステムは、1 MB を超えるアドレスのメモリに何かがロードされた場合にのみ、拡張メモリのステータスに関する情報を表示します。

MS-DOS サブシステムが拡張メモリを使用するように構成されていると仮定します。 すべてのメモリ領域 (通常、拡張、表示) の使用状況に関する情報を表示したり、ロードされたプログラムに関する情報を表示するには、次のコマンドを使用します。

メモリ/プログラム

結果は次のようになります。

アドレス 名称 サイズ タイプ 000000 000400 割り込みベクタ 000400 000100 ROM交換領域 000500 000200 DOS交換領域 000700 IO 000310 システムデータ 000A10 MSDOS 0014D0 システムデータ 001EE0 IO 0018 D0 システムデータ KBD 000800 システムプログラムHIMEM 000420 デバイス = 000340 ファイル = 000090 FCBS = 000170 LASTDRIVE = 000710 スタック = 0037C0 コマンド 000A40 プログラム 004210 MSDOS 000070 - 無料 - 004290 コマンド 0001F0 環境 004490 MEM 0001D0 環境 004670 MEM 017550 プログラム 01BB D0 MSDOS 084410 - 無料 - 0 9FFF0 SYSTEM 028000 システムプログラム 0C8000 IO 0083D0 システムデータ MOUSE 0083C0 システムプログラム 0D03E0 MSDOS 000050 - 無料 - 0D0440 REDIR 0009F0 プログラム 0D0E40 DOSX 007CA0 プログラム 0D8AF0 DOSX 001030 データ 0D9B30 MSDOS 0164C0 - 無料 - 655360 バイト - 合計通常メモリ 655360 バイト - MS-DOS 637296 の実行可能プログラムの最大サイズ 10485 で使用可能76 バイト - 連続した追加メモリの合計 0 バイト - 405504 バイトの連続した追加メモリが利用可能 - XMS メモリが利用可能 MS-DOS 常駐部分が HMA セグメントにロードされる

  • 「Total Regular Memory」は、最初の 640 KB までの MS-DOS サブシステムに割り当てられた仮想メモリの量を表します。
  • 「MS-DOS で使用可能」は、Cmd.exe に必要なメモリを含む、割り当てられた通常のメモリの量を表します。
  • 「実行可能なプログラムの最大サイズ」は、プログラムが使用できる通常のメモリの最大の連続ブロックのサイズと同じです。
  • 「合計 EMS メモリ」(前の例では示されていません) は、MS-DOS サブシステムが使用できるマップされたメモリの量です。
  • 「EMS Memory Free」(前の例には示されていません) は、プログラムで使用できる表示されたメモリ量と同じです。
  • 「連続追加メモリの合計」は、1 MB を超えるメモリの量に相当します。
  • 「利用可能な連続追加メモリ」は、15 時間割り込みインターフェイスを通じて利用可能なメモリの量です。 このメモリは、Himem.sys などの拡張メモリ マネージャーによって使用されません。 一部の古いプログラムでは、追加のメモリを整理するためにこのスキームが使用されます。
  • 「XMS 利用可能なメモリ」は、Himem.sys などの拡張メモリ マネージャーによって使用され、プログラムで使用できるメモリの量です。