从终端启动批处理文件并传递特定参数
Start batch file from terminal and pass a specific argument
我有一个包含以下代码的批处理文件,它正在启动一个 jarfile。
@ECHO OFF
IF NOT EXIST jarFile.jar GOTO ERROR
IF EXIST jarFile.jar Start java -jar jarFile.jar
ECHO Successfully started!
PAUSE
EXIT
:ERROR
ECHO Jar file doesn't found!
PAUSE
EXIT
我想请教一下,当我从CMD 提示符启动bat 文件时,使用参数“-force”可以跳过启动后的暂停。
示例:开始 someBatFile.bat -force(新参数),当使用“-force”参数时,我想跳过暂停。是否可以这样做?如果可以,你能帮我吗?
将带有 PAUSE 的行更改为以下内容:
IF NOT !%1!==!-force! PAUSE
我有一个包含以下代码的批处理文件,它正在启动一个 jarfile。
@ECHO OFF
IF NOT EXIST jarFile.jar GOTO ERROR
IF EXIST jarFile.jar Start java -jar jarFile.jar
ECHO Successfully started!
PAUSE
EXIT
:ERROR
ECHO Jar file doesn't found!
PAUSE
EXIT
我想请教一下,当我从CMD 提示符启动bat 文件时,使用参数“-force”可以跳过启动后的暂停。 示例:开始 someBatFile.bat -force(新参数),当使用“-force”参数时,我想跳过暂停。是否可以这样做?如果可以,你能帮我吗?
将带有 PAUSE 的行更改为以下内容:
IF NOT !%1!==!-force! PAUSE