我有一个批处理文件,该文件通过一系列中间变量来计算变量:
@echo offsetlocalset base=compute directoryset pkg=compute sub-directoryset scripts=%base%\%pkg%\Scriptsendlocal%scripts%\activate.bat
不会调用最后一行的脚本,因为它位于endlocal之后,这掩盖了scripts
环境变量,但是它必须位于endlocal之后,因为其目的是设置一堆其他环境变量供用户使用。
我怎么称呼一个脚本,该脚本的目的是设置永久性环境变量,但其位置由一个临时性环境变量确定?
我知道我可以在endlocal之前创建一个临时批处理文件,并在endlocal之后调用它,如果没有其他问题,我会做,但是我想知道是否有一个不太值得尝试的解决方案。
慕斯709654
相关分类