如何在bat / cmd文件中放置%variable%名称

时间:2017-10-18 15:36:19

标签: batch-file cmd

例如,如果我们创建 .bat 文件包含:

echo "%PATH%"

我们将在命令提示符中显示我们的PATH变量内容。 所以现在我想创建一个简单的脚本来在我的窗口上创建这个环境变量,当我执行这个脚本时:

echo %TESTING%

我会看到这个:

%some_other_variable%

但是,当我们双击.bat文件时,显然%some_other_variable%就像它是一个环境变量一样被执行。有没有办法阻止在bat / cmd文件中查找变量名的执行?目前我的脚本如下:

setx testing '%development_dir%'

我期望的结果是在我的环境变量中,我有一个关键测试,其值为%development_dir%,而不是一些真正的路径,例如C:\ development或任何东西,仍然保持%development_dir%。

如果需要更改整个脚本,只要它能够双击并让我的生活更轻松,那就没问题了。

1 个答案:

答案 0 :(得分:3)

加倍%个标志:

setx testing "%%development_dir%%"