CmdCmd

コマンド インタープリター、Cmd.exe の新しいインスタンスを開始します。Starts a new instance of the command interpreter, Cmd.exe. パラメーターを指定せずに使用されている場合cmdオペレーティング システムのバージョンおよび著作権情報が表示されます。If used without parameters, cmd displays the version and copyright information of the operating system.

構文Syntax

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

パラメーターParameters

パラメーターParameter 説明Description
/c/c 指定されたコマンドを実行文字列停止します。Carries out the command specified by String and then stops.
/k/k 指定されたコマンドを実行文字列を続行します。Carries out the command specified by String and continues.
/s/s 変更の処理を行う文字列/cまたは /kします。Modifies the treatment of String after /c or /k.
/q/q エコーの電源をオフにします。Turns the echo off.
/d/d 自動実行コマンドの実行を無効にします。Disables execution of AutoRun commands.
/a/a 内部コマンドの出力をパイプまたはファイルとして National Institute (ANSI 規格) を書式設定します。Formats internal command output to a pipe or a file as American National Standards Institute (ANSI).
/u/u 内部コマンドの出力をパイプまたはファイルを Unicode として書式設定します。Formats internal command output to a pipe or a file as Unicode.
/t: {<B><F>|<F>}/t:{<B><F>|<F>} バック グラウンドの設定 (B) と前景色 (F) の色。Sets the background (B) and foreground (F) colors.
/e:on/e:on コマンド拡張機能を有効にします。Enables command extensions.
/e:off/e:off コマンド拡張機能を無効にします。Disables commands extensions.
/f:on/f:on ファイルとディレクトリ名の補完機能を有効にします。Enables file and directory name completion.
/f: オフ/f:off ファイルとディレクトリ名の補完機能を無効にします。Disables file and directory name completion.
/v:on/v:on 有効では、環境変数の拡張を遅延します。Enables delayed environment variable expansion.
/v:off/v:off 環境変数の拡張が遅延を無効にします。Disables delayed environment variable expansion.
<文字列 ><String> 実行するコマンドを指定します。Specifies the command you want to carry out.
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.

次の表に、有効な 16 進数の値として使用できる<B>と<F>The following table lists valid hexadecimal digits that you can use as the values for <B> and <F>

ValueValue Color
00 Black
11 Blue
22 [緑]Green
33 AquaAqua
44 [赤]Red
55 紫色Purple
66 Yellow
77 WhiteWhite
88 灰色Gray
99 薄い青Light blue
aa 明るい緑Light green
bb 明るい水色Light aqua
cc 淡い赤Light red
dd ライトの紫Light purple
Ee 淡い黄色Light yellow
ff 明るいホワイトBright white

注釈Remarks

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

    複数のコマンドを使用する<文字列 >、コマンドの区切り記号で区切ります && 引用符で囲みます。To use multiple commands for <String>, separate them by the command separator && and enclose them in quotation marks. 例:For example:

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

    指定した場合 /cまたは /kcmdの残りの部分を処理文字列、 すべて場合にのみ、引用符は保持されるので、次の条件が満たされたとします。If you specify /c or /k, cmd processes the remainder of String, and quotation marks are preserved only if all of the following conditions are met:

    • 使用しない /sします。You do not use /s.
    • 1 つの組の引用符を使用するとします。You use exactly one set of quotation marks.
    • 引用符で囲まれた特殊文字を使用しないでください (例: (& a) @ < > () ^ |)。You do not use any special characters within the quotation marks (for example: & < > ( ) @ ^ | ).
    • 引用符で囲まれた 1 つ以上の空白文字を使用するとします。You use one or more white-space characters within the quotation marks.
    • 文字列引用符で囲まれた、実行可能ファイルの名前。The String within quotation marks is the name of an executable file.

    前述の条件が満たされない場合文字列始まりの引用符があるかどうかを確認する最初の文字を調べることによって処理されます。If the previous conditions are not met, String is processed by examining the first character to verify whether it is an opening quotation mark. 最初の文字が始まりの引用符の場合が終わりの引用符と共に削除されます。If the first character is an opening quotation mark, it is stripped along with the closing quotation mark. 終わりの引用符に続くすべてのテキストは保持されます。Any text following the closing quotation marks is preserved.

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

    指定しない場合 /d文字列Cmd.exe は、次のレジストリ サブキーを探します。If you do not specify /d in String, Cmd.exe looks for the following registry subkeys:

    次のレジストリ Processor\AutoRun\REG_SZHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\REG_SZ

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

    1 つまたは両方のレジストリ サブキーが存在する場合は、その他のすべての変数より前に実行されます。If one or both registry subkeys are present, they are executed before all other variables.

注意事項

レジストリを正しく編集しないと、システムが正常に動作しなくなる場合があります。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.

  • 有効にして、コマンド拡張機能を無効化Enabling and disabling command extensions

    Windows XP では既定では、コマンド拡張機能が有効にします。Command extensions are enabled by default in Windows XP. 無効にできますの特定のプロセスを使用して /e: オフします。You can disable them for a particular process by using /e:off. 有効にしたり、すべての拡張機能を無効にするcmd 、次を設定して、コンピューターまたはユーザーのセッションでコマンド ライン オプションREG_DWORD値。You can enable or disable extensions for all cmd command-line options on a computer or user session by setting the following REG_DWORD values:

    次のレジストリ Processor\EnableExtensions\REG_DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD

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

    設定、 REG_DWORDいずれかの値0 × 1 (有効) または0 × 0 (無効)、レジストリで Regedit.exe を使用しています。Set the REG_DWORD value to either 0×1 (enabled) or 0×0 (disabled) in the registry by using Regedit.exe. ユーザーが指定した設定は、コンピューターの設定より優先し、コマンド ライン オプションのレジストリ設定より優先します。User-specified settings take precedence over computer settings, and command-line options take precedence over registry settings.

注意事項

レジストリを正しく編集しないと、システムが正常に動作しなくなる場合があります。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)
  • 遅延環境変数の拡張を有効にします。Enabling delayed environment variable expansion

    遅延環境変数の拡張を有効にした場合は、実行時に環境変数の値を代わりに感嘆符文字を使用できます。If you enable delayed environment variable expansion, you can use the exclamation point character to substitute the value of an environment variable at run time.

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

    既定では、ファイルとディレクトリ名の補完機能が有効になっていません。File and directory name completion is not enabled by default. 有効にまたはの特定のプロセスのファイル名の補完機能を無効にすることができます、 cmdコマンドと /f: {|オフ}.You can enable or disable file name completion for a particular process of the cmd command with /f:{on|off}. 有効にまたはすべてのプロセスのファイルとディレクトリ名の補完を無効にすることができます、 cmdコマンドのコンピューター上で、次を設定して、ユーザーのログオン セッション用またはREG_DWORD値。You can enable or disable file and directory name completion for all processes of the cmd command on a computer or for a user logon session by setting the following REG_DWORD values:

    次のレジストリ Processor\CompletionChar\REG_DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD

    次のレジストリ Processor\PathCompletionChar\REG_DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD

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

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

    設定する、 REG_DWORD値、Regedit.exe を実行および制御文字の 16 進数の値を使用して、特定の関数の (たとえば、 0 × 9 タブと0 × 08はBACKSPACE キー)。To set the REG_DWORD value, run Regedit.exe and use the hexadecimal value of a control character for a particular function (for example, 0×9 is TAB and 0×08 is BACKSPACE). ユーザーが指定した設定は、コンピューターの設定より優先し、コマンド ライン オプションのレジストリ設定より優先します。User-specified settings take precedence over computer settings, and command-line options take precedence over registry settings.

注意事項

レジストリを正しく編集しないと、システムが正常に動作しなくなる場合があります。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.

使用してファイルとディレクトリ名の補完機能を有効にした場合 /f: でファイル名の補完にディレクトリ名の入力候補の CTRL + D と CTRL キーを押しながら F キーを使用します。If you enable file and directory name completion by using /f:on, use CTRL+D for directory name completion and CTRL+F for file name completion. レジストリで特定の入力候補の文字を無効にするには、空白の値を使用 [0 × 20] コントロールの有効な文字ではないためです。To disable a particular completion character in the registry, use the value for white space [0×20] because it is not a valid control character.

CTRL + D または ctrl キーを押しながら F キーを押すcmdファイルとディレクトリ名の補完機能を処理します。When you press CTRL+D or CTRL+F, cmd processes file and directory name completion. これらのキーの組み合わせ関数にワイルドカード文字を追加する文字列(1 つが存在しないかどうか)、一致し、最初に一致するパスを表示するパスの一覧を作成します。These key combination functions append a wildcard character to String (if one is not present), build a list of paths that match, and then display the first matching path. 、一致するパスがない場合、ファイルとディレクトリ名の補完機能は警告音を鳴らすされ、表示は変化しません。If none of the paths match, the file and directory name completion function beeps and does not change the display. 一致するパスの一覧で、移動、CTRL + D または CTRL キーを押しながら F キーを繰り返し押します。To move through the list of matching paths, press CTRL+D or CTRL+F repeatedly. 後方に移動する一覧を同時に、SHIFT キーと CTRL + D または CTRL キーを押しながら F キーを押します。To move through the list backwards, press the SHIFT key and CTRL+D or CTRL+F simultaneously. 一致するパスの保存のリストを破棄して新しい一覧を生成、編集文字列CTRL + D または ctrl キーを押しながら F キーを押します。To discard the saved list of matching paths and generate a new list, edit String and press CTRL+D or CTRL+F. CTRL キーを押しながら D キーと CTRL + F 切り替えるには、一致するパスの保存のリストが破棄され、新しい一覧が生成されます。If you switch between CTRL+D and CTRL+F, the saved list of matching paths is discarded and a new list is generated. キーの組み合わせ CTRL + D キーと CTRL + F の唯一の違いは、CTRL + D では、ディレクトリ名のみと一致し、CTRL + F が両方のファイルとディレクトリ名と一致することです。The only difference between the key combinations CTRL+D and CTRL+F is that CTRL+D only matches directory names and CTRL+F matches both file and directory names. 組み込みの directory コマンドのいずれかでファイルとディレクトリ名の補完機能を使用する場合 (つまり、 CDMD、またはRD)、ディレクトリの完了と見なされます。If you use file and directory name completion on any of the built-in directory commands (that is, CD, MD, or RD), directory completion is assumed.

ファイルとディレクトリ名の補完機能では、一致するパスを引用符で囲む場合は、空白または特殊文字を含むファイル名が正しく処理します。File and directory name completion correctly processes file names that contain white space or special characters if you place quotation marks around the matching path.

次の特殊文字が引用符が必要です (& a) < > [] {} ^; =!。The following special characters require quotation marks: & < > [ ] { } ^ = ; ! '+、' ~ [空白]。' + , ` ~ [white space].

入力する情報にスペースが含まれている場合は、(たとえば、「コンピューター名」) のテキストを囲む引用符を使用します。If the information that you supply contains spaces, use quotation marks around the text (for example, "Computer Name").

内からファイルとディレクトリ名の完了を処理する場合文字列、任意の一部、パス、カーソルの右側には破棄されます (時点で文字列場所、入力候補が処理されました)。If you process file and directory name completion from within String, any part of the Path to the right of the cursor is discarded (at the point in String where the completion was processed).

その他の参照情報Additional references

コマンド ライン構文の記号Command-Line Syntax Key