首页 > 解决方案 > 在 START 命令中运行两个命令

问题描述

我想启动 Maven,然后关闭这个打开的窗口。到目前为止,我得到了这个:

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

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

标签: batch-filecmdterminal

解决方案


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

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

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


推荐阅读