cmd / C是什么意思?
我可以理解cmd
而不是cmd /c
。 我试图从当前使用Runtime.getRuntime().exec("cmd /C java helloworld");
调用一个Java程序Runtime.getRuntime().exec("cmd /C java helloworld");
出现了我的怀疑。
你应该感兴趣的部分是/?
部分,这应该解决您使用该工具的大多数其他问题。
Microsoft Windows XP [版本5.1.2600] (C)版权所有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]string] / C执行由string指定的命令,然后终止 / K执行string指定的命令,但保持不变 / S修改/ C或/ K之后的string处理(请参见下文) / Qclosures回声 / D禁止从registry执行AutoRun命令(见下文) / A导致输出到pipe道或文件的内部命令为ANSI / U使内部命令输出到pipe道或文件 统一 / T:fg设置前景色/背景色(参见COLOR /?了解更多信息) / E:ON启用命令扩展(见下文) / E:OFF禁用命令扩展(见下文) / F:ON启用文件和目录名称完成字符(见下文) / F:OFF禁用文件和目录名称完成字符(见下文) / V:ON启用延迟的环境variables扩展! 作为 分隔符。 例如,/ V:ON将允许!var! 扩大 variablesvar在执行时。 var语法扩展variables 在input的时候,这是一个完全不同的东西,当一个FOR里面 循环。 / V:OFF禁用延迟的环境扩展。
/C
执行由string指定的命令,然后终止。
你可以通过inputcmd /?
来获得所有的cmd命令行开关cmd /?
。
的CMD.exe
启动一个新的CMD shell
语法CMD [charset] [options] [My_Command]
选项
/ C执行My_Command,然后终止
从帮助。