268

理解できますが、理解できcmdませんcmd /c。現在使用しているJavaプログラムを呼び出そうとしていましたRuntime.getRuntime().exec("cmd /C java helloworld");が、疑問が生じました。

4

3 に答える 3

303

関心のある/?部分は、ツールに関する他のほとんどの質問を解決する部分です。

Microsoft Windows XP [バージョン 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>cmd /?
Windows XP コマンド インタープリターの新しいインスタンスを開始します。

CMD [/A | /U] [/Q] [/D] [/E:オン | /E:オフ] [/F:オン | /F:オフ] [/V:オン | /V:オフ]
    [[/S] [/C | /K] 文字列]

/C 文字列で指定されたコマンドを実行し、終了します
/K 文字列で指定されたコマンドを実行しますが、残ります
/S /C または /K の後の文字列の処理を変更します (以下を参照)
/Q エコーをオフにします
/D レジストリからの AutoRun コマンドの実行を無効にします (以下を参照)
/A パイプまたはファイルへの内部コマンドの出力を ANSI にします。
/U パイプまたはファイルへの内部コマンドの出力を
        ユニコード
/T:fg 前景色/背景色を設定します (詳細については、COLOR /? を参照してください)
/E:ON コマンド拡張機能を有効にします (以下を参照)
/E:OFF コマンド拡張機能を無効にする (以下を参照)
/F:ON ファイル名とディレクトリ名の補完文字を有効にします (以下を参照)。
/F:OFF ファイル名とディレクトリ名の補完文字を無効にする (以下を参照)
/V:ON ! を使用して遅延環境変数展開を有効にします。として
        デリミタ。たとえば、/V:ON は !var! を許可します。拡大する
        実行時の変数 var。var 構文は変数を展開します
        これは、FOR 内の場合とはまったく異なります。
        ループ。
/V:OFF 遅延環境拡張を無効にします。
于 2009-02-05T10:44:00.137 に答える
129

/C文字列で指定されたコマンドを実行し、終了します。

と入力すると、すべての cmd コマンド ライン スイッチを取得できますcmd /?

于 2009-02-05T10:26:34.180 に答える
27
CMD.exe

Start a new CMD shell

Syntax
      CMD [charset] [options] [My_Command] 

Options       

**/C     Carries out My_Command and then
terminates**

ヘルプから。

于 2009-02-05T10:28:24.693 に答える