我正在使用一个批处理文件来创建一堆文件夹,然后像安装程序一样将 .bats 放入这些文件夹中。我遇到的问题是我正在使用
@echo off
setlocal
:: This is the rest of the code making folders and .bats
(
) >> "%~dp0test.bat"
然而,每当我设置一个环境变量并将环境变量写入制作的 .bats 而不是写入变量时,它会写入其路径 [C:/User/Path] 而不是 [%变量%]
有什么办法可以解决这个问题吗?甚至可能吗?
尝试使用
(
) >> "%~dp0test.bat"
甚至使用 ^ 等字符限制器,但没有用。