批处理脚本命令自动停止批处理脚本。

9
我在Windows上通过cmd.exe运行以下批处理脚本时遇到了奇怪的问题:
@echo off
gradle wrapper
gradlew build
pause

这个批处理脚本只会执行第一个命令,即gradle wrapper。之后,批处理脚本会自动终止并且不会执行命令gradlew build

有没有办法强制批处理脚本在调用gradle wrapper后不能被停止,并在正常情况下继续执行?

1个回答

22

我感觉你可能需要在前面加上 call:

call gradle…

6
这是因为 gradle 是一个 .bat 或 .cmd 脚本。如果它是一个 .exe 文件,就不需要使用 CALL - lit
你真是个天才...这让我烦恼了好几个小时。 - RobOhRob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接