一劳永逸批量启动Jar包

一劳永逸批量启动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 ^>

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

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

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

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值