Cmd

コマンド インタープリター、Cmd.exe の新しいインスタンスを開始します。 パラメーターを指定せずに使用されている場合cmdオペレーティング システムのバージョンおよび著作権情報が表示されます。

構文

cmd [/c|/k] [/s] [/q] [/d] [/a|/u] [/t:{<B><F>|<F>}] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] [<String>]

パラメーター

パラメーター 説明
/c 指定されたコマンドを実行文字列停止します。
/k 指定されたコマンドを実行文字列を続行します。
/s 変更の処理を行う文字列/cまたは /kします。
/q エコーの電源をオフにします。
/d 自動実行コマンドの実行を無効にします。
/a 内部コマンドの出力をパイプまたはファイルとして National Institute (ANSI 規格) を書式設定します。
/u 内部コマンドの出力をパイプまたはファイルを Unicode として書式設定します。
/t: {<B><F>|<F>} バック グラウンドの設定 (B) と前景色 (F) の色。
/e:on コマンド拡張機能を有効にします。
/e:off コマンド拡張機能を無効にします。
/f:on ファイルとディレクトリ名の補完機能を有効にします。
/f: オフ ファイルとディレクトリ名の補完機能を無効にします。
/v:on 有効では、環境変数の拡張を遅延します。
/v:off 環境変数の拡張が遅延を無効にします。
<文字列 > 実行するコマンドを指定します。
/? コマンド プロンプトにヘルプを表示します。

次の表に、有効な 16 進数の値として使用できる<B>と<F>

0
1
2 [緑]
3 Aqua
4 [赤]
5 紫色
6
7 White
8 灰色
9 薄い青
a 明るい緑
b 明るい水色
c 淡い赤
d ライトの紫
E 淡い黄色
f 明るいホワイト

注釈

  • 複数のコマンドを使用します。

    複数のコマンドを使用する<文字列 >、コマンドの区切り記号で区切ります&& 引用符で囲みます。 次に、例を示します。

    "<Command>&&<Command>&&<Command>"
    
  • 引用符の処理

    指定した場合 /cまたは /kcmdの残りの部分を処理文字列、 すべて場合にのみ、引用符は保持されるので、次の条件が満たされたとします。

    • 使用しない /sします。
    • 1 つの組の引用符を使用するとします。
    • 引用符で囲まれた特殊文字を使用しないでください (例: (& a) @ < > () ^ |)。
    • 引用符で囲まれた 1 つ以上の空白文字を使用するとします。
    • 文字列引用符で囲まれた、実行可能ファイルの名前。

    前述の条件が満たされない場合文字列始まりの引用符があるかどうかを確認する最初の文字を調べることによって処理されます。 最初の文字が始まりの引用符の場合が終わりの引用符と共に削除されます。 終わりの引用符に続くすべてのテキストは保持されます。

  • レジストリ サブキーを実行します。

    指定しない場合 /d文字列Cmd.exe は、次のレジストリ サブキーを探します。

    次のレジストリ Processor\AutoRun\REG_SZ

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun\REG_EXPAND_SZ

    1 つまたは両方のレジストリ サブキーが存在する場合は、その他のすべての変数より前に実行されます。

注意事項

レジストリを正しく編集しないと、システムが正常に動作しなくなる場合があります。 レジストリを変更する前に、コンピューター上の重要なデータのバックアップを作成する必要があります。

  • 有効にして、コマンド拡張機能を無効化
Windows XP では既定では、コマンド拡張機能が有効にします。 無効にできますの特定のプロセスを使用して **/e: オフ**します。 有効にしたり、すべての拡張機能を無効にする**cmd** 、次を設定して、コンピューターまたはユーザーのセッションでコマンド ライン オプション**REG_DWORD**値。

**次のレジストリ Processor\EnableExtensions\REG_DWORD**

**HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD**

設定、 **REG_DWORD**いずれかの値**0 × 1** (有効) または**0 × 0** (無効)、レジストリで Regedit.exe を使用しています。 ユーザーが指定した設定は、コンピューターの設定より優先し、コマンド ライン オプションのレジストリ設定より優先します。
[!CAUTION]
Incorrectly editing the registry may severely damage your system. Before making changes to the registry, you should back up any valued data on the computer.
When you enable command extensions, the following commands are affected:  
-   **assoc**
-   **call**
-   **chdir (cd)**
-   **color**
-   **del (erase)**
-   **endlocal**
-   **for**
-   **ftype**
-   **goto**
-   **if**
-   **mkdir (md)**
-   **popd**
-   **prompt**
-   **pushd**
-   **set**
-   **setlocal**
-   **shift**
-   **start** (also includes changes to external command processes)
  • 遅延環境変数の拡張を有効にします。

    遅延環境変数の拡張を有効にした場合は、実行時に環境変数の値を代わりに感嘆符文字を使用できます。

  • ファイルとディレクトリ名の補完機能を有効にします。

    既定では、ファイルとディレクトリ名の補完機能が有効になっていません。 有効にまたはの特定のプロセスのファイル名の補完機能を無効にすることができます、 cmdコマンドと /f:{|オフ}. 有効にまたはすべてのプロセスのファイルとディレクトリ名の補完を無効にすることができます、 cmdコマンドのコンピューター上で、次を設定して、ユーザーのログオン セッション用またはREG_DWORD値。

    次のレジストリ Processor\CompletionChar\REG_DWORD

    次のレジストリ Processor\PathCompletionChar\REG_DWORD

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD

    設定する、 REG_DWORD値、Regedit.exe を実行および制御文字の 16 進数の値を使用して、特定の関数の (たとえば、 0 × 9 タブと0 × 08はBACKSPACE キー)。 ユーザーが指定した設定は、コンピューターの設定より優先し、コマンド ライン オプションのレジストリ設定より優先します。

注意事項

レジストリを正しく編集しないと、システムが正常に動作しなくなる場合があります。 レジストリを変更する前に、コンピューター上の重要なデータのバックアップを作成する必要があります。

使用してファイルとディレクトリ名の補完機能を有効にした場合 /f: でファイル名の補完にディレクトリ名の入力候補の CTRL + D と CTRL キーを押しながら F キーを使用します。 レジストリで特定の入力候補の文字を無効にするには、空白の値を使用 [0 × 20] コントロールの有効な文字ではないためです。

CTRL + D または ctrl キーを押しながら F キーを押すcmdファイルとディレクトリ名の補完機能を処理します。 これらのキーの組み合わせ関数にワイルドカード文字を追加する文字列(1 つが存在しないかどうか)、一致し、最初に一致するパスを表示するパスの一覧を作成します。 、一致するパスがない場合、ファイルとディレクトリ名の補完機能は警告音を鳴らすされ、表示は変化しません。 一致するパスの一覧で、移動、CTRL + D または CTRL キーを押しながら F キーを繰り返し押します。 後方に移動する一覧を同時に、SHIFT キーと CTRL + D または CTRL キーを押しながら F キーを押します。 一致するパスの保存のリストを破棄して新しい一覧を生成、編集文字列CTRL + D または ctrl キーを押しながら F キーを押します。 CTRL キーを押しながら D キーと CTRL + F 切り替えるには、一致するパスの保存のリストが破棄され、新しい一覧が生成されます。 キーの組み合わせ CTRL + D キーと CTRL + F の唯一の違いは、CTRL + D では、ディレクトリ名のみと一致し、CTRL + F が両方のファイルとディレクトリ名と一致することです。 組み込みの directory コマンドのいずれかでファイルとディレクトリ名の補完機能を使用する場合 (つまり、 CDMD、またはRD)、ディレクトリの完了と見なされます。

ファイルとディレクトリ名の補完機能では、一致するパスを引用符で囲む場合は、空白または特殊文字を含むファイル名が正しく処理します。

次の特殊文字が引用符が必要です (& a) < > [] {} ^; =!。 '+、' ~ [空白]。

入力する情報にスペースが含まれている場合は、(たとえば、「コンピューター名」) のテキストを囲む引用符を使用します。

内からファイルとディレクトリ名の完了を処理する場合文字列、任意の一部、パス、カーソルの右側には破棄されます (時点で文字列場所、入力候補が処理されました)。

その他の参照情報

コマンドライン構文キー