For loop Windows,运行带有变量参数的脚本,用于循环

For loop Windows,运行带有变量参数的脚本,用于循环,for-loop,command-line,batch-file,window,For Loop,Command Line,Batch File,Window,有一个需要处理的文本文件列表。他们的名字是 samples\file_1.txt ... samples\file_100.txt 脚本使用2个参数调用文件test.exe。第一个和第二个参数表示输入和输出文件名,随着增量1的变化而变化,参数-t是固定的: test.exe \input\file_1.txt \output\file_1.txt -t ... test.exe \input\file_100.txt \output\file_100.txt -t 如何编写简化版本的脚本

有一个需要处理的文本文件列表。他们的名字是

samples\file_1.txt
...
samples\file_100.txt
脚本使用2个参数调用文件test.exe。第一个和第二个参数表示输入和输出文件名,随着增量1的变化而变化,参数-t是固定的:

test.exe  \input\file_1.txt \output\file_1.txt -t
...
test.exe  \input\file_100.txt \output\file_100.txt -t
如何编写简化版本的脚本,使用for循环逐个处理文件


我用Python脚本解决了这个问题,但希望有一个更常见的方法…

这听起来很像我的家庭作业。到目前为止你试过什么?您是否阅读了的帮助?
@echo off
cd /d "c:\samples\input"
md "..\output" 2>nul
for %%a in (*.txt) do (
test.exe "%%a" "..\output\%%a" -t
)