無聊時間研究了一個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