2014-09-19 158 views
0

我有一个批处理文件:如何使用参数文件执行windows批处理命令行?


@echo off 

set username=Admin 

set password=Admin 

echo %username% 

echo %password% 

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

username=Admin 

password=Admin 

和批量CRIPT(例如: “Test.bat”)

echo %username% 

echo %password% 

How以“TEST.BAT”可以使用参数文件“Parameter.txt”

回答

0

Assumming parameter.txt具有指定格式,

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

for /f命令将读取输入文件(必要usebackq正确引用输入文件名,delims=不包含任何分隔符并全部读完)和(对于每行(将存储在可替换参数%%a中),执行do子句中的代码:a set命令,其中名称为a nd从文件中检索到的变量值并存储在%%a

+0

非常感谢,它工作正常!它对我的工作非常有用 – 2014-09-19 08:44:23

相关问题