如何从文件获取命令行参数

如何从文件获取命令行参数

我有一个文件,每行包含一个 URL。所有这些 URL 都需要作为命令行参数逐一传递给某个程序。该怎么做?

答案1

默认cmd.exe命令 shell 具有FOR /F可以从文件读取的内置功能:

for /f "tokens=*" %a in (url-list.txt) do certain-program.exe "%a"

请参阅FOR /?了解更多详情。注意:它%a适用于交互式控制台窗口和%%a批处理脚本。

答案2

如果一个人正在使用JP Software 的 TCC/LE,当然可以使用 CMD 语法。但是 TCC/LE 有自己的稍微简单的语法作为替代方案:

for %a in (@url-list.txt) do certain-program "%a"

TCC/LE 不会在之后使用%a或方面大惊小怪,并且普遍接受这两种形式。%%afor

进一步阅读

  • JP 软件。为了. 采取命令/TCC 帮助。

相关内容