我能理解cmd
但不能cmd /c
。我试图从我使用的当前调用一个 java 程序,这Runtime.getRuntime().exec("cmd /C java helloworld");
引起了我的怀疑。
问问题
695126 次
3 回答
303
您应该感兴趣的/?
部分是应该解决您使用该工具遇到的大多数其他问题的部分。
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\>cmd /? 启动 Windows XP 命令解释器的新实例 命令[/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:关] [[/S] [/C | /K] 字符串] /C 执行字符串指定的命令,然后终止 /K 执行字符串指定的命令,但保持不变 /S 修改 /C 或 /K 之后的字符串处理(见下文) /Q 关闭回声 /D 禁止从注册表执行自动运行命令(见下文) /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 回答