从Cygwin内部运行cmd.exe

瑞安·福克斯(Ryan Fox)

我想在工作中使用Cygwin作为我的主外壳,但是我的小组将批处理文件用于多个进程。有人告诉我可以cmd /c batch.bat从Cygwin运行批处理文件。这适用于某些情况,不适用于其他情况。批处理文件之一在执行此操作时完全失败,但从cmd shell运行该文件时效果很好。

我注意到的另一个奇怪之处是,如果我cmd /?从Cygwin运行,则不会获得任何输出。从cmd shell运行此命令可提供标准帮助。即使这样做cmd /c cmd /?也不提供任何输出。如果我cmd从Cygwin运行,它会给我cmd shell,然后如果我运行cmd /?,我会获得帮助文本,但不会出现分页符。

我想接下来要尝试的是找到一种在其自己的不同窗口中实际启动cmd的方法,就像您转到Start-> Run,然后键入“ cmd”一样。有没有办法从Cygwin内部做到这一点?

ak2

/?被bash视为模式,问号将适合单个字符,因此,如果Cygwin根目录中有任何一个字母文件或目录,该模式将被替换为这些模式。echo /?会告诉你这是怎么回事。您可以使用反斜杠转义问号:/\?或引用整个参数:'/?'

cygstart c:/windows/system32/cmd 将在其自己的窗口中启动cmd.exe。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从PowerShell运行cmd.exe

来自分类Dev

Cygwin 生成的 .exe 不直接从 Windows 运行

来自分类Dev

Cmd.exe无法从运行运行

来自分类Dev

cmd运行exe无法在Python中运行

来自分类Dev

我需要安装哪些cygwin软件包才能在Windows上运行来自cmd.exe的命令?

来自分类Dev

在没有cygwin环境的Windows中运行cygwin内置的exe

来自分类Dev

Cygwin Bash.exe与mintty.exe

来自分类Dev

Cygwin Bash.exe与Mintty.exe

来自分类Dev

从.exe输出到cmd

来自分类Dev

内部cmd.exe命令设置的ERRORLEVEL值是多少?

来自分类Dev

强制Windows在PATH而不是CMD.EXE内部命令上使用.EXE

来自分类Dev

.cmd从cmd.exe运行,但不是从“开始”菜单/“运行”对话框运行

来自分类Dev

运行我的.exe文件时如何停止显示cmd提示

来自分类Dev

使用带有cmd的exe文件运行输入文件

来自分类Dev

如何读取使用cmd.exe运行的命令的输出

来自分类Dev

在Windows cmd的子目录中运行名为.exe的文件

来自分类Dev

如何运行Inno Setup中隐藏的cmd.exe

来自分类Dev

从C#程序在CMD.EXE中运行多个命令?

来自分类Dev

使用PowerShell在cmd.exe中运行命令

来自分类Dev

Windows CMD.exe在程序运行后插入新行

来自分类Dev

使用来自cmd.exe的参数运行python函数

来自分类Dev

无法在提升的cmd窗口中运行bash.exe

来自分类Dev

始终以管理员身份运行 cmd.exe

来自分类Dev

如何以管理员身份运行 CMD.exe

来自分类Dev

在不调用“wine”cmd 的情况下运行 exe

来自分类Dev

以系统帐户运行exe

来自分类Dev

使用qprocess运行.exe

来自分类Dev

从bat文件运行exe

来自分类Dev

从VBS错误运行EXE