Skip to content

Commit 91c520e

Browse files
[BOT] Update Batch Scripts
1 parent 863f4c0 commit 91c520e

2 files changed

Lines changed: 34 additions & 34 deletions

File tree

update/dev.bat

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
@echo off
2-
SETLOCAL EnableDelayedExpansion
3-
chcp 65001
4-
set HMCL_UPDATE_ARG=-Dhmcl.update_source.override=
5-
set HMCL_UPDATE_JSON=https://gitee.com/Glavo/HMCL-Update/raw/main/update/dev.json
6-
set HMCL_UPDATE_JAVA_OPTION=%HMCL_UPDATE_ARG%%HMCL_UPDATE_JSON%
7-
if "%JAVA_TOOL_OPTIONS%JUST_TEST"=="JUST_TEST" (
8-
SetX JAVA_TOOL_OPTIONS %HMCL_UPDATE_JAVA_OPTION%
9-
) else (
10-
for /f "usebackq tokens=2,*" %%A in (`reg query HKCU\Environment /v JAVA_TOOL_OPTIONS`) do set _TEMP_JAVA_TOOL_OPTIONS=%%B
11-
if "!_TEMP_JAVA_TOOL_OPTIONS!JUST_TEST"=="JUST_TEST" (
12-
choice /c:yn /m "你已经在设置了系统变量 'JAVA_TOOL_OPTIONS',所以无法修改环境变量。是否要打开系统属性窗口?(Y/N)"
13-
if !errorlevel!==1 SystemPropertiesAdvanced
14-
) ELSE (
15-
powershell -Command "SetX JAVA_TOOL_OPTIONS $(If ($env:_TEMP_JAVA_TOOL_OPTIONS -Match '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*') {$env:_TEMP_JAVA_TOOL_OPTIONS -replace '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*', $env:HMCL_UPDATE_JAVA_OPTION} Else {\"$env:_TEMP_JAVA_TOOL_OPTIONS $env:HMCL_UPDATE_JAVA_OPTION\"})"
16-
)
17-
)
1+
@echo off
2+
SETLOCAL EnableDelayedExpansion
3+
chcp 65001
4+
set HMCL_UPDATE_ARG=-Dhmcl.update_source.override=
5+
set HMCL_UPDATE_JSON=https://gitee.com/Glavo/HMCL-Update/raw/main/update/dev.json
6+
set HMCL_UPDATE_JAVA_OPTION=%HMCL_UPDATE_ARG%%HMCL_UPDATE_JSON%
7+
if "%JAVA_TOOL_OPTIONS%JUST_TEST"=="JUST_TEST" (
8+
SetX JAVA_TOOL_OPTIONS %HMCL_UPDATE_JAVA_OPTION%
9+
) else (
10+
for /f "usebackq tokens=2,*" %%A in (`reg query HKCU\Environment /v JAVA_TOOL_OPTIONS`) do set _TEMP_JAVA_TOOL_OPTIONS=%%B
11+
if "!_TEMP_JAVA_TOOL_OPTIONS!JUST_TEST"=="JUST_TEST" (
12+
choice /c:yn /m "你已经在设置了系统变量 'JAVA_TOOL_OPTIONS',所以无法修改环境变量。是否要打开系统属性窗口?(Y/N)"
13+
if !errorlevel!==1 SystemPropertiesAdvanced
14+
) ELSE (
15+
powershell -Command "SetX JAVA_TOOL_OPTIONS $(If ($env:_TEMP_JAVA_TOOL_OPTIONS -Match '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*') {$env:_TEMP_JAVA_TOOL_OPTIONS -replace '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*', $env:HMCL_UPDATE_JAVA_OPTION} Else {\"$env:_TEMP_JAVA_TOOL_OPTIONS $env:HMCL_UPDATE_JAVA_OPTION\"})"
16+
)
17+
)

update/stable.bat

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
@echo off
2-
SETLOCAL EnableDelayedExpansion
3-
chcp 65001
4-
set HMCL_UPDATE_ARG=-Dhmcl.update_source.override=
5-
set HMCL_UPDATE_JSON=https://gitee.com/Glavo/HMCL-Update/raw/main/update/stable.json
6-
set HMCL_UPDATE_JAVA_OPTION=%HMCL_UPDATE_ARG%%HMCL_UPDATE_JSON%
7-
if "%JAVA_TOOL_OPTIONS%JUST_TEST"=="JUST_TEST" (
8-
SetX JAVA_TOOL_OPTIONS %HMCL_UPDATE_JAVA_OPTION%
9-
) else (
10-
for /f "usebackq tokens=2,*" %%A in (`reg query HKCU\Environment /v JAVA_TOOL_OPTIONS`) do set _TEMP_JAVA_TOOL_OPTIONS=%%B
11-
if "!_TEMP_JAVA_TOOL_OPTIONS!JUST_TEST"=="JUST_TEST" (
12-
choice /c:yn /m "你已经在设置了系统变量 'JAVA_TOOL_OPTIONS',所以无法修改环境变量。是否要打开系统属性窗口?(Y/N)"
13-
if !errorlevel!==1 SystemPropertiesAdvanced
14-
) ELSE (
15-
powershell -Command "SetX JAVA_TOOL_OPTIONS $(If ($env:_TEMP_JAVA_TOOL_OPTIONS -Match '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*') {$env:_TEMP_JAVA_TOOL_OPTIONS -replace '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*', $env:HMCL_UPDATE_JAVA_OPTION} Else {\"$env:_TEMP_JAVA_TOOL_OPTIONS $env:HMCL_UPDATE_JAVA_OPTION\"})"
16-
)
17-
)
1+
@echo off
2+
SETLOCAL EnableDelayedExpansion
3+
chcp 65001
4+
set HMCL_UPDATE_ARG=-Dhmcl.update_source.override=
5+
set HMCL_UPDATE_JSON=https://gitee.com/Glavo/HMCL-Update/raw/main/update/stable.json
6+
set HMCL_UPDATE_JAVA_OPTION=%HMCL_UPDATE_ARG%%HMCL_UPDATE_JSON%
7+
if "%JAVA_TOOL_OPTIONS%JUST_TEST"=="JUST_TEST" (
8+
SetX JAVA_TOOL_OPTIONS %HMCL_UPDATE_JAVA_OPTION%
9+
) else (
10+
for /f "usebackq tokens=2,*" %%A in (`reg query HKCU\Environment /v JAVA_TOOL_OPTIONS`) do set _TEMP_JAVA_TOOL_OPTIONS=%%B
11+
if "!_TEMP_JAVA_TOOL_OPTIONS!JUST_TEST"=="JUST_TEST" (
12+
choice /c:yn /m "你已经在设置了系统变量 'JAVA_TOOL_OPTIONS',所以无法修改环境变量。是否要打开系统属性窗口?(Y/N)"
13+
if !errorlevel!==1 SystemPropertiesAdvanced
14+
) ELSE (
15+
powershell -Command "SetX JAVA_TOOL_OPTIONS $(If ($env:_TEMP_JAVA_TOOL_OPTIONS -Match '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*') {$env:_TEMP_JAVA_TOOL_OPTIONS -replace '(?<=\s|^^)-Dhmcl\.update_source\.override=\S*', $env:HMCL_UPDATE_JAVA_OPTION} Else {\"$env:_TEMP_JAVA_TOOL_OPTIONS $env:HMCL_UPDATE_JAVA_OPTION\"})"
16+
)
17+
)

0 commit comments

Comments
 (0)