我想在工作中使用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内部做到这一点?