@echo off
set j11=C:\XXX\Java\jdk-11.0.6
set j8=C:\XXX\Java\jdk1.8.0_251
set old=%JAVA_HOME%
if "%old%"=="%j11%" (
set new=%j8%
) else (
set new=%j11%
)
setx "JAVA_HOME" "%new%" /m
::echo.%old% -^> %new%
分类: Batch
[BATCH] 从注册表写入和获取数据
写入
:set
reg add %1 /v %2 /d %3
goto :EOF
用法:
call :set HKEY_CURRENT_USER\FOO BAR 114515
继续阅读[BATCH] 从注册表写入和获取数据 [BATCH] 用.bat文件写函数
如何用批处理文件实现类似下方的 java 代码的效果呢?
public class Demo{ public static int add(int... num){ int rsl = 0; for(int i : num){ rsl+=i; } return rsl; } public static void main(String[] args){ System.out.println(add(1,2,3)); } }继续阅读[BATCH] 用.bat文件写函数