在START命令中运行两个命令

时间:2019-07-09 07:14:33

标签: batch-file cmd terminal

我想启动Maven,然后关闭此打开的窗口。到目前为止,我知道了:

start /high "C:\Program Files\apache-maven\bin\mvn.cmd -f <dir> && exit" > "log-something.txt"

但是,它只是打印出终端而没有输出。运行两个程序的语法正确吗?

1 个答案:

答案 0 :(得分:1)

您明白了。唯一的事情就是修复语法。您将""添加到参数中,因为配额中的第一个参数被视为标题(并且您不想要它):

start /high "" cmd /c ""<programDir>" -f <dir> && exit" > "log-something.txt"

请注意,这里可以使用双倍配额。不要使用单个配额