美文网首页
一劳永逸批量启动Jar包

一劳永逸批量启动Jar包

作者: nibote | 来源:发表于2019-05-28 12:07 被阅读0次

    一劳永逸批量启动Jar包

    公司项目比较多,都是用jar包启动,有时候需要一次性启动好多jar包,就诞生了这么个需求,批量启动,该脚本可以批量启动任何文件:

    @echo off

    SETLOCAL ENABLEDELAYEDEXPANSION

    color 0a

    echo ********** 批量执行 *****************

    echo ◢█◣◢█◣

    echo █ nibote █

    echo ◥████◤

    echo   ◥██◤

    echo     ◥◤

    echo **********输入执行文件夹*****************

    :loop

    set /p curdir=cd ^>

    if /i '%curdir%'=='' goto loop

    echo %curdir%

    pause

    cd /d %curdir%

    :continue

    set "flg="

    echo 批量启动只需将.jar改为需要启动文件的后缀名即可;

    for /r %curdir% %%i in (*.jar) do (

    echo **********%%i开始启动*****************

    set /p str=是否启动?

    echo !str

    if /i '!str!' == '' (

    echo !str

    start cmd /k java -jar %%i

    echo **********%%i启动完毕*****************

    pause

    ) else (

    echo **********%%i不启动*****************

    set !str=

    )

    )

    echo **********执行完毕*****************

    pause

    @exit

    解释一下:

    @echo off

    启动标识

    SETLOCAL ENABLEDELAYEDEXPANSION

    设置本地为延迟扩展。其实也就是:延迟变量,全称延迟环境变量扩展, 想进阶,变量延迟是必过的一关!所以这一部分希望你能认真看。

    color 0a

    设置命令窗口颜色 0 表示 窗口背景颜色,a表示 字体颜色

    set /p curdir=cd ^>

    输入路径,需要批量执行的文件夹

    其他的没什么可说的,就不再赘述了。

    下面附上下载地址:以供大家下载哈:传送门

    相关文章

      网友评论

          本文标题:一劳永逸批量启动Jar包

          本文链接:https://www.haomeiwen.com/subject/arwrtctx.html