是否可以将.txt文件作为命令行参数传递给批处理文件?
例如,我想打电话
./program components.txt
然后使用components.txt的每一行作为我在批处理文件中调用的函数的参数。
答案 0 :(得分:2)
如果args.txt包含可执行文件的命令行参数列表(每行一个),您可以使用以下内容:
@echo off
setlocal enableextensions enabledelayedexpansion
set ARGS=
for /f "delims=" %%a in ('type args.txt') do (
set ARGS=!ARGS! %%a
)
.\program %ARGS%
endlocal