【Springboot】jar啓動器

無聊時間研究了一個jar啓動器
更方便的選擇啓動目錄內的多個jar包
如果需要操作別的 可以自行修改第66行java -jar !FILE_FULLNAME!這行命令

大概預覽如圖
在這裏插入圖片描述

exe可執行文件下載地址

.
.
.
.
.

雖然源碼都在 記得去下載地址給點積分/滑稽/滑稽/滑稽

源碼在這

如果中文亂碼 請注意 用notpad保存爲ANSI編碼


@echo off
title jar啓動器
setlocal enabledelayedexpansion  


echo.
echo 當前讀取文件夾 : { %cd% }
set "EXCEL_DIR=%cd%"
set "INDEX=0"
set "COUNT=1"



for /R %EXCEL_DIR% %%f in (*.jar) do (
	set /a "INDEX=%INDEX%+%COUNT%"
)
if "!INDEX!" == "0"  goto NOJAR
rem this is to for user to choose

:choice

set "INDEX=0"
echo.
echo  ==================jar列表==================
for /R %EXCEL_DIR% %%f in (*.jar) do (
  
    set "FILE_FULLNAME=%%~nxf"
    echo     [!INDEX!] : !FILE_FULLNAME!   
	set /a "INDEX=%INDEX%+%COUNT%"
)
echo  ===========================================


rem check the choice info 

set /P action=請選擇需要啓動的jar:

if /I "%action%"=="" goto ActionNo
if /I "%action%" NEQ  "" goto ActionEx


:ActionNo
echo "no choose........."
goto choice


:ActionEx
set "COUNT=1"
set "INDEX=0"
for /R %EXCEL_DIR% %%f in (*.jar) do (
    set "FILE_FULLNAME=%%~nxf"
	set "FILE_DIR=%%~dpf"
	if /I "%action%" EQU "!INDEX!"  goto STARJAR
	set /a "INDEX=!INDEX!+%COUNT%"
)
echo 選擇錯誤,請重新選擇
goto choice

:STARJAR
ping 127.0.0.1 -n 2 >nul
echo 正在啓動 !FILE_FULLNAME!  ,請稍後... 
ping 127.0.0.1 -n 3 >nul
cd !FILE_DIR!
cls 
java -jar !FILE_FULLNAME! 

:NOJAR
echo.
echo.
echo.
echo 沒有找到文件
echo.
echo.
echo.

pause 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章