如何在cmd setx中逃脱%?

ati*_*n25 6 cmd window

我试图通过cmd脚本设置var,但是遇到了一些问题,

setx /M JAVA_HOME "D:\Tool\JDK"
setx /M PATH "%PATH%;%JAVA_HOME%\bin;D:\TZProfile\!!!QuickLink\"
Run Code Online (Sandbox Code Playgroud)

我想将%JAVA_HOME%\ bin添加到PATH,没有"D:\ Tool\JDK"

man*_*lds 9

在命令行上使用^来逃避,就像这样

^%JAVA_HOME^%
Run Code Online (Sandbox Code Playgroud)

在批处理文件中,用于%转义,就像这样

%%JAVA_HOME%%
Run Code Online (Sandbox Code Playgroud)