我想在包含4个不同操作选项的文件夹中的所有文件上运行exe文件。因此每个文件产生4个不同的输出,我希望所有4个输出具有不同的名称。 因为我不擅长编写脚本,请在回复中详细说明。 此致!
好的,这是我想自动化的示例代码:
exefile -p1 1 -p2 2 -i inputfile.etc -o inputfile_12.etc
exefile -p1 3 -p2 4 -i inputfile.etc -o inputfile_34.etc
exefile -p1 5 -p2 6 -i inputfile.etc -o inputfile_56.etc
exefile -p1 7 -p2 8 -i inputfile.etc -o inputfile_78.etc
脚本应该从文件夹中获取所有文件名,执行这些操作,并使用修改后的文件名保存输出。
谢谢!
嗨再次,我需要改进一下。它应该读取文件夹中的所有文件(两个不同的扩展名),并匹配文件名以获得相似性但不同的扩展名。每个文件都有一个非常相似的文件,但有另一个扩展名。因此,两个匹配的文件名应该可以在两个变量中使用,这些变量可以传递给后续的操作命令。谢谢!
答案 0 :(得分:0)
setlocal enabledelayedexpansion
set /a num=1
for %%a in (C:\folder\*.*) do (
exefile -p1 1 -p2 2 -i %%a -o %%~na!num!%%~xa
set /a num+=1
)