我有一个文件,每行包含一个 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
或方面大惊小怪,并且普遍接受这两种形式。%%a
for
进一步阅读
- JP 软件。为了. 采取命令/TCC 帮助。