batch-file - 在 START 命令中运行两个命令
问题描述
我想启动 Maven,然后关闭这个打开的窗口。到目前为止,我得到了这个:
start /high "C:\Program Files\apache-maven\bin\mvn.cmd -f <dir> && exit" > "log-something.txt"
但是,它只是打印出终端而没有输出。这是运行两个程序的正确语法吗?
解决方案
你明白了。唯一的事情是修复语法。您添加""
参数是因为配额中的第一个参数被视为标题(并且您不想要它):
start /high "" cmd /c ""<programDir>" -f <dir> && exit" > "log-something.txt"
请注意,这里可以使用双倍配额。不要使用单一配额
推荐阅读
- sqlite - 有没有办法查看在 sqlite 中将参数应用于查询的结果?
- android - 向 HexagonLoadingView 添加渐变动画
- outlook-addin - 如何通过 Outlook 插件(使用 office-js)知道约会项目是否是全天事件
- reactjs - 支付成功后获取paypal交易ID
- objective-c - UIApplicationDidChangeStatusBarOrientationNotification 已弃用,还有其他选择吗?
- circleci - CircleCI 上是否提供 GitHub 标签?
- macos - 无法在 Linux 和 macOS 上安装 EB CLI(错误:未编译 Python ssl 扩展。缺少 OpenSSL 库?))
- python - 如何在python中使用sshtunnel模块并获得多个连接?
- json - 如何在 Hive 中导入复杂的 json 数据
- python - 如何在 QLineEdit 的右侧显示一个小图标