我想避免cmd.exe
在Windows机器上不惜一切代价使用。我正在尝试使用babun(mintty 1.1.3)在Windows文件夹中运行批处理文件。
这有效:
{ ~ } » ./file.bat -o /path/to/files.xml
但是,我想做些类似的事情:
{ ~ } » cd /path/to/
{ ~ } » ./"c:\Program Files\App\file.bat" -o files.xml
但是,我得到的只是 zsh: no such file or directory:
我尝试了sh
,cmd /c
发现了一些其他命令,都无济于事。我也尝试过使用一种对Linux更友好的路径格式,即c:/Program\ Files/App/file.bat
我将不胜感激。
您是否尝试./
从路径的开头删除点斜线?A.
表示当前目录,并将其放在绝对路径之前(例如您所使用的目录)通常没有任何意义。
尝试:
{ ~ } » "c:\Program Files\App\file.bat" -o files.xml
或者
{ ~ } » "c:/Program Files/App/file.bat" -o files.xml
更新:
或尝试使用: "/cygdrive/c/Program Files/App/file.bat" -o files.xml
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句