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,然后终止
从帮助。