如何从程序跳窗户批量退出 [英] How to jump from program to exit in windows batch

查看:237
本文介绍了如何从程序跳窗户批量退出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我运行在一个序列中两个批处理Java类弗​​朗Windows批处理文件。我想给一个选择一流的运行后退出;之后的第一个暂停声明。

我如何使用跳转如果用户想将其关闭,而无需使用GUI上的关闭按钮终止程序?

另外,可以暂停自定义更改其默认群发E?

  @ECHO关闭
颜色0E
ECHO运行prog .....
ECHO第1步开始....java命令D:\\凸出\\ BIN; D:\\ PROJ \\ mysql的连接器,Java的5.1.12-bin.jar com.Class1ECHO请确保调制解调器上preSS的关键!
ECHO第二步开始....暂停::给选项退出java命令D:\\凸出\\ BIN com.Class呼应完成程序.....暂停


解决方案

要定制暂停的消息,可以 ECHO 要显示的信息,然后通过管道暂停的输出到 NUL

 回声请preSS键盘上的任意键继续用此程序
暂停> NUL

要退出两个Java程序的执行之间的批处理文件,你可以做到以下几点:

  @ECHO关闭
颜色0EECHO运行prog .....
ECHO第1步开始....java命令D:\\凸出\\ BIN; D:\\ PROJ \\ mysql的连接器,Java的5.1.12-bin.jar com.Class1SET / p __ANSWER_ =你要继续吗? (Y / N)
IF / I%__ ANSWER_%EQUñGOTO:EOFECHO请确保调制解调器上preSS的关键!
ECHO第二步开始....暂停::给选项退出java命令D:\\凸出\\ BIN com.Class呼应完成程序.....暂停

您可以替换 GOTO:以 GOTO EOF 命令到一个特定的标签,如果你要显示的东西要结束批处理文件执行前的用户。

I am running two batch Java classes fron windows batch file in a sequence. I want to give an option to exit after the first class is run; after the first pause statement.

How do I use jump to terminate the program if the user wants to close it without using the close button on GUI?

Also, can PAUSE e customised to change its default message?

@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

解决方案

To customize PAUSE's message, you can ECHO the message you wish to display, then pipe PAUSE's output to NUL:

echo Please press any key on your keyboard to continue with this program
pause>nul

To exit your batch file between the two Java program execution, you can do the following:

@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

You can replace the GOTO :EOF command with a GOTO to a specific label if you with to display something to the user before ending the batch file execution.

这篇关于如何从程序跳窗户批量退出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆