PC Users' Guide Forum(FPCU)>DOS/V&Windowsコマンド・プロンプト・リファレンス 掲示板[DOSプロンプト活用相談] | 参考書

COMMAND - コマンド処理プログラムを始動する

重要度 所在 ネットワーク オンラインヘルプ モード
外部 日英

《機能の説明》

 MS-DOS(互換)のコマンド・インタープリター(COMMAND.COM)を新たに起動します。

 コマンド・インタープリターはこれ自体1つの独立したプログラムで、コマンドのプロンプトを表示し、それに対してユーザーがコマンドを入力します。「DOSの内部コマンド」とは、このCOMMAND.COMにあらかじめ組み込まれた命令語のことを指します。
 なお、メモリーに常駐したコマンド・インタープリターを解除して以前の状態に戻るには、EXITコマンドを使います。これも内部コマンドの一つです。

WindowsNT, Windows2000, WindowsXP では、標準のコマンド・プロンプト画面をつかさどるプログラム(コマンド・インタープリター)は COMMAND.COM ではなく CMD.EXE というプログラムです。NT系にのみ存在するコマンドはもちろん、DIRコマンドなどのごく基本的なコマンドも、NT系では大半がこのCMD.EXEの内部コマンドとなっています。
 ただしMS-DOSアプリとの互換性確保のため、COMMAND.COM も提供されており、明示的に起動するか、またはMS-DOS(16ビットリアルモード対応)アプリケーションを起動した場合には、自動的に COMMAND.COM が呼び出される構造です。

《書式》

[[ドライブ:]パス]COMMAND [デバイス] [/E:nnnnn] [/P] [/C文字列] [/MSG]

CONFIG.SYS上で、最初のSHELLとしてCOMMAND.COMを指定する場合は次の書式を使います。

SHELL=[[dosドライブ:]dosパス]COMMAND [[ドライブ:]パス] [デバイス] [/E:nnnnn] [/MSG] /P

<トップ> <ジャンル別INDEX> <50音順INDEX> <凡例>

在来FPCU本館@nifty TOP 掲示板[DOSプロンプト活用相談]

<戻る>

<広告> PC Users' Yellow Page by FPCU
amazon.co.jp>コンピュータ・インターネット (1500円以上送料無料)
キーワード検索結果へ≫ WindowsXP| Windows2000 | WindowsNT | WindowsMe | MS-DOS

《スイッチ/パラメーター》

[ドライブ:]パス
コマンド・インタープリタの非常駐部の再ロードが必要な場合に、COMMAND.COMファイルを検索するパスを指定します。
COMMAND.COM がルート・ディレクトリにない場合には、このパラメータを必ず指定しなければなりません。
また、このパラメータは、COMMAND.COMが環境変数COMSPECを設定するためにも使われます。
[dosドライブ:]dosパス
システム始動時に実行されるCOMMAND.COMのある場所を指定します。
デバイス
コマンド入出力のために、CONのかわりに使用されるキャラクター・デバイスを指定します。このパラメーターの詳細は、CTTYコマンドの項を参照してください。
/E:nnnnn
環境変数領域の初期サイズをバイト単位で指定します。
値の範囲は160〜32768で、省略値は256です。ただし実際に設定される値は、指定した数字を16の倍数単位で切り上げたものになります。
範囲外の数値が指定された場合にはエラー・メッセージを表示し、256バイト分の環境変数領域が確保されます。
※Windows95では最小値は256です。
/P
CONFIG.SYSで、SHELLコマンドとともにCOMMAND.COMが指定されている場合にだけ必要です。
このスイッチによって、コマンド・インタープリターのコピーがメモリー内に常駐し、この COMMAND.COM に対する終了命令(EXITコマンド)の機能が無効となります。
/C文字列
"文字列"としてコマンド名またはプログラム名(コマンド行で指定するのと同じ書式)を指定すると、COMMAND.COMは、そのコマンドまたはプログラムを実行し、それが終了したところで終了します。
 次の例では、MYBAT.BATという名前のバッチ・プログラムが新規のコマンド・インタープリターのもとで起動され、その実行が終了した時点で、元のコマンド・インタープリターに戻ります。
ただしこの場合、MYBAT.BATの実行中はCOMMAND.COMがメモリに常駐しますので、動作に必要なメモリ容量が大きいプログラムの実行には不向きな場合があります。
現在のバージョンのDOSでは、COMMAND.COMの常駐をともなわずにバッチファイル等を起動するバッチ・コマンド CAL.L がサポートされていますので、できるだけこちらを利用することをおすすめします。
/MSG
エラー・メッセージの文字データをメモリー内に常駐させます。これを指定しない場合、一部のエラー・メッセージは、表示する必要が生じたとき、そのつどディスク上のCOMMAND.COMファイルから読み込まれます。
このスイッチは、ディスケットからDOSを起動した時に限り有効で、また/Pスイッチと併用した時だけ意味を持ちます。

《解説》

《関連コマンド》

EXIT COMMAND.COMの終了
SHELL (CONFIG.SYS)コマンド・インタープリタの設定
CMD NT系Windowsのコマンド・インタープリター

<トップ> <ジャンル別INDEX> <50音順INDEX> <凡例>

在来FPCU本館@nifty TOP 掲示板[DOSプロンプト活用相談]

<戻る>

<広告> PC Users' Yellow Page by FPCU
amazon.co.jp>コンピュータ・インターネット (1500円以上送料無料)
キーワード検索結果へ≫ WindowsXP| Windows2000 | WindowsNT | WindowsMe | MS-DOS
アット・ニフティトップ

DOSVCMD! COMMAND!