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】:

您应该感兴趣的部分是/? 部分,它应该可以解决您使用该工具遇到的大多数其他问题。

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 禁用延迟的环境扩展。

【讨论】:

还有一个命令可以在输出后“暂停” 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 是啥意思? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

youtube xml 数据是啥意思? [关闭]

nvidia-smi 的输出中的“关闭”是啥意思?

closeLoading()是啥意思

webview硬件加速应该开着还是关闭?webview是啥意思?

system是啥意思,system是啥进程可以关闭吗?

电视经常出现CIBN环球影视无响应要将它关闭吗?是啥意思