我想创建一个 .cmd 文件,在相对于 .cmd 文件本身的位置打开命令行,然后执行如下操作:
someapp start ../../config.js
我怎样才能做到这一点?
答案1
看一看,CMD 是你的朋友:http://ss64.com/nt/cmd.html
例子:
运行程序并传递文件名参数:CMD /c write.exe c:\docs\sample.txt
运行程序并传递长文件名:CMD /c write.exe“c:\sample documents\sample.txt”
程序路径中的空格:CMD /c ""c:\Program Files\Microsoft Office\Office\Winword.exe""
程序路径 + 参数中的空格:CMD /c ""c:\Program Files\demo.cmd"" 参数1 参数2
程序路径中的空格 + 带空格的参数: CMD /k ""c:\batch files\demo.cmd" "参数 1 带空格" "参数 2 带空格""
启动 Demo1 然后启动 Demo2:CMD /c ""c:\Program Files\demo1.cmd" & "c:\Program Files\demo2.cmd""