我有20个批处理文件共有两个变量,所以我想将这两个变量存储到一个文件中,然后将它们填充到批处理文件中,无论哪个使用这两个变量。有人可以帮我解决这个问题。
要求:
要存储在一个文件中的变量:
DBNAME:PROD
REGION:ABC
现在需要从这里挑选这两个变量并将其填充到使用它们的其他批处理文件中。
答案 0 :(得分:0)
考虑更改格式:以变量赋值命令的形式存储行,即作为批处理文件存储:
SET DBNAME=PROD
SET REGION=ABC
通过这种方式,您可以从任何其他需要这些变量的批处理文件中调用该批处理文件。假设上面的内容保存为myvars.bat
,您可以这样:
...
CALL myvars.bat
:: proceed with using the variables
...