创建临时环境变量
使用 bat
处理脚本时, 通常会使用一些第三方的软件, 但因为工程是需要移动的, 需要考虑到软件路径问题, 但是配置 全局path
和 写软件的绝对地址
, 操作有些繁琐, 更容易遗忘, 因此在开始运行脚本时, 将软件配置一个 临时环境变量
, 仅作用于当前处理窗口
实现逻辑
BINHEBING_HOME
,SRECORD_HOME
均为功能逻辑使用软件路径
@echo off
set CurrentPath=%~dp0
set BINHEBING_HOME=%CurrentPath%\tools\binHEBING
set SRECORD_HOME=%CurrentPath%\tools\srecord-1.63-win32
set path=%SRECORD_HOME%;%BINHEBING_HOME%;%path%
之后便可直接使用对应软件路径下的软件