bat批处理设置临时PATH路径不能访问不生效

前言全局说明


一、说明

1.1 环境:

Windows 7 旗舰版

二、通常设置路径方法

set adb_PATH=d:\adb_dir
set PATH=%PATH%;%adb_PATH%

直接在命令行里这么写没问题
在bat脚本中,会提示找不到路径下命令


三、解决方法

使用环境延迟变量

set adb_PATH=d:\adb_dir
setlocal enabledelayedexpansion 
set PATH=!PATH!;!adb_PATH!
setlocal disabledelayedexpansion

enabledelayedexpansion 和 disabledelayedexpansion 开启和关闭环境变量延迟

注意:使用延迟环境变量,变量的%要改成!(叹号)




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:



posted @ 2025-09-30 21:54  悟透  阅读(13)  评论(0)    收藏  举报