cmd /C 是啥意思? [关闭]
Posted
技术标签:
【中文标题】cmd /C 是啥意思? [关闭]【英文标题】:What does cmd /C mean? [closed]cmd /C 是什么意思? [关闭] 【发布时间】:2010-10-05 15:28:04 【问题描述】:我能理解cmd
,但不能理解cmd /c
。我试图从我使用 Runtime.getRuntime().exec("cmd /C java helloworld");
的当前调用一个 java 程序,这引起了我的怀疑。
【问题讨论】:
致版主,是否有规定将其移至堆栈溢出的适当门户/子公司。这样这个项目就不会被关闭,用户可以贡献更多?我想这应该类似于超级用户? 【参考方案1】:CMD.exe
Start a new CMD shell
Syntax
CMD [charset] [options] [My_Command]
Options
**/C Carries out My_Command and then
terminates**
来自帮助。
【讨论】:
【参考方案2】:/C
执行字符串指定的命令,然后终止。
你可以通过输入cmd /?
来获取所有的cmd命令行开关。
【讨论】:
但是为什么要这样做呢?为什么不直接调用命令,比如“java helloworld” 因为您可能不在 CMD 中,但您只是想使用 cmd 为您执行命令。例如,我正在运行一个 bash 脚本并希望它执行 cmd 可以执行但 bash 不能执行的命令。【参考方案3】:您应该感兴趣的部分是/?
部分,它应该可以解决您使用该工具遇到的大多数其他问题。
【讨论】:
还有一个命令可以在输出后“暂停” cmd 窗口:“cmd /c file_name & PAUSE” 它与 cmd /k 有点不同 如果给定的命令是一种启动它自己的循环的服务器怎么办?我们应该使用 /C 还是 /K? 在 C# 中通过“进程”执行命令时,在 Windows 7 或 Windows Server 2008 R2 操作系统中是否强制使用 /C? 我来到这里是因为它的行为不像描述的那样。我从 git bash 和 cmd /c "dir" 运行,或者任何命令只会让我处于 cmd 提示符而不执行 ocmmand。 cmd /? |更多 ...分页命令开关以上是关于cmd /C 是啥意思? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章