Что означает cmd /C?

Я могу понять cmd но нет cmd /c, Я пытался вызвать программу Java из текущей, для которой я использую Runtime.getRuntime().exec("cmd /C java helloworld"); Здесь возникает мое сомнение.

3 ответа

То, что вас должно заинтересовать, это /? часть, которая должна решить большинство других вопросов, которые у вас есть с инструментом.

Microsoft Windows XP [Версия 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C: \> cmd /?
Запускает новый экземпляр интерпретатора команд Windows XP

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [[/S] [/C | /K] строка]

/ C Выполняет команду, указанную в строке, а затем завершается
/ K Выполняет команду, указанную в строке, но остается
/ S Изменяет обработку строки после / C или /K (см. Ниже)
/Q выключает эхо
/ D Отключить выполнение команд автозапуска из реестра (см. Ниже)
/A вызывает вывод внутренних команд в канал или файл, чтобы быть ANSI
/U Вызывает вывод внутренних команд в канал или файл
        Unicode
/T:fg Устанавливает цвета переднего плана / фона (подробнее см. ЦВЕТ /?)
/ E: ON Включить расширения команд (см. Ниже)
/ E: OFF Отключить расширения команд (см. Ниже)
/ F: ON Включить символы завершения имени файла и каталога (см. Ниже)
/ F: OFF Отключить символы завершения имени файла и каталога (см. Ниже)
/ V: ON Включить отложенное расширение переменной среды с помощью! как
        разделитель. Например, / V: ON разрешит! Var! расширить
        переменная var во время выполнения. Синтаксис var расширяет переменные
        во время ввода, что совсем другое, когда внутри FOR
        петля.
/ V: OFF Отключить задержку расширения среды.

/C Выполняет команду, указанную в строке, а затем завершается.

Вы можете получить все ключи командной строки cmd, набрав cmd /?,

CMD.exe

Start a new CMD shell

Syntax
      CMD [charset] [options] [My_Command] 

Options       

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

С помощью.

Другие вопросы по тегам