如何使用参数文件执行windows批处理命令行?

时间:2014-09-19 06:48:15

标签: if-statement cmd

我有一个批处理文件:


@echo off

set username=Admin

set password=Admin

echo %username%

echo %password%

现在我想使用参数文件(例如:" Parameter.txt")

username=Admin

password=Admin

批量处理(例如:" Test.bat")

echo %username%

echo %password%

如何" Test.bat"可以使用参数文件" Parameter.txt"

1 个答案:

答案 0 :(得分:0)

假设parameter.txt具有指示的格式

for /f "usebackq delims=" %%a in ("parameter.txt") do set "%%a"
echo %username%
echo %password%

for /f命令将读取正确引用输入文件名所需的输入文件(usebackqdelims=不包括任何分隔符和读取整行)和每个 line (将存储在for可替换参数%%a中),执行do子句中的代码:set命令,其名称和值从文件中检索并存储在%%a

中的变量