如何防止bat文件提前退出?

问题描述 投票:6回答:3

我正在运行maven插件(这只是一个新进程)作为bat文件的一部分.plugin命令导致bat文件退出,因此后续命令不会运行。是否有命令或其他方法来防止蝙蝠文件过早退出?

这是bat文件:

ECHO Updating Version
mvn versions:set -DnewVersion=1.2

ECHO this echo does not occur

也许我可以使用How do you stop a Windows Batch file from exiting early?中引用的'call'命令,但我想在一个bat文件中运行所有代码。

windows batch-file cmd
3个回答
8
投票

如果mvn是批处理文件,那么你需要在它之前加上call,否则它将在该行终止。


0
投票

我会用:

set /p v=Press enter to exit

在你的计划结束时。这将等待用户在退出之前进行交互。


-1
投票

使用PAUSE命令。

Pause /?

例:

@Echo off
Echo hello world
Pause >NUL
exit
© www.soinside.com 2019 - 2024. All rights reserved.