#NoTrayIcon
;读取安装好的jdk版本
RegRead, version, HKLM, SOFTWARE\JavaSoft\Java Development Kit, CurrentVersion
if !Errorlevel
{
;读取安装好的jdk路径
RegRead, JavaHome, HKLM, SOFTWARE\JavaSoft\Java Development Kit\%version%, JavaHome
;写入环境变量
RegWrite, REG_SZ, HKLM, SYSTEM\ControlSet001\Control\Session Manager\Environment, JAVA_HOME, %JavaHome%
RegWrite, REG_SZ, HKLM, SYSTEM\ControlSet001\Control\Session Manager\Environment, CLASSPATH, .;`%JAVA_HOME`%\lib\dt.jar;`%JAVA_HOME`%\lib\tools.jar;
;添加path
RegRead, oldpath, HKLM, SYSTEM\ControlSet001\Control\Session Manager\Environment, Path
RegWrite, REG_SZ, HKLM, SYSTEM\ControlSet001\Control\Session Manager\Environment, Path, %oldpath%;%JavaHome%\bin
;立即生效
SendMessage, 0x1A, 0,"Environment",, ahk_id 0xFFFF
if 1 = ;带参数cmd执行exe不显示提示
MsgBox, 64, 提示, 设置完成!
}
addpath = d:\ ;你要添加的 RegRead, oldpath, HKLM, SYSTEM\ControlSet001\Control\Session Manager\Environment, Path ;读取原有 RegWrite, REG_SZ, HKLM, SYSTEM\ControlSet001\Control\Session Manager\Environment, Path, %oldpath%;%addpath% ;添加至注册表 RegWrite, REG_SZ, HKLM, SYSTEM\CurrentControlSet\Control\Session Manager\Environment, Path, %oldpath%;%addpath% SendMessage, 0x1A, 0,"Environment",, ahk_id 0xFFFF ;立即生效
49 queries in 1.257 seconds |