Что означает 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**
С помощью.