Java 如何在windows批处理中从程序跳转到退出
我正在按顺序从windows批处理文件运行两个批处理Java类。我想在运行第一个类后给出一个退出选项;在第一个暂停语句之后 如果用户希望关闭程序而不使用GUI上的关闭按钮,我如何使用跳转来终止程序 此外,是否可以自定义PAUSE e以更改其默认消息Java 如何在windows批处理中从程序跳转到退出,java,windows,batch-file,Java,Windows,Batch File,我正在按顺序从windows批处理文件运行两个批处理Java类。我想在运行第一个类后给出一个退出选项;在第一个暂停语句之后 如果用户希望关闭程序而不使用GUI上的关闭按钮,我如何使用跳转来终止程序 此外,是否可以自定义PAUSE e以更改其默认消息 @ECHO off color 0E ECHO Running prog..... ECHO Step 1 commences.... java -cp D:\proj\bin;D:\proj\mysql-connector-java-5.1.
@ECHO off
color 0E
ECHO Running prog.....
ECHO Step 1 commences....
java -cp D:\proj\bin;D:\proj\mysql-connector-java-5.1.12-bin.jar com.Class1
ECHO Please ensure modem is on and press any key!
ECHO Step 2 commences....
PAUSE
:: Give option to exit
java -cp D:\proj\bin com.Class
echo Completed program.....
PAUSE
要自定义
PAUSE
的消息,您可以ECHO
要显示的消息,然后将PAUSE
的输出传送到NUL
:
echo Please press any key on your keyboard to continue with this program
pause>nul
要在两个Java程序执行之间退出批处理文件,可以执行以下操作:
@ECHO off
color 0E
ECHO Running prog.....
ECHO Step 1 commences....
java -cp D:\proj\bin;D:\proj\mysql-connector-java-5.1.12-bin.jar com.Class1
SET /P __ANSWER_=Do you wish to continue? (y/n)
IF /I %__ANSWER_% EQU N GOTO :EOF
ECHO Please ensure modem is on and press any key!
ECHO Step 2 commences....
PAUSE
:: Give option to exit
java -cp D:\proj\bin com.Class
echo Completed program.....
PAUSE
如果要在结束批处理文件执行之前向用户显示某些内容,可以将
GOTO:EOF
命令替换为对特定标签的GOTO
。可以在暂停
后使用>nul
使其不打印按任意键继续代码>