2013-02-06 30 views
-2

我想运行4个不同操作选项的文件夹中的所有文件上的exe文件。所以每个文件产生4个不同的输出,我希望所有4个输出具有不同的名称。 请在您的回复中详细说明,因为我不擅长脚本。 关心!使用4个不同的操作选项在文件夹中的所有文件上运行exe文件

好,这里是示例代码我要自动化:

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

我们都可以免费为Sheeda编写代码。 – Siddharth

+0

提供了一些代码将帮助你得到一个答案 – leticia

回答

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 
) 
+0

谢谢,我想给文件的名称显式的操作,然后保存从exe返回的输出文件具有修改名称的文件(originalname_additionalInfo)。 – sheeda

+0

你的意思是你想要对文件名进行硬编码吗? –

+0

感谢巴厘岛,是的输出文件应根据所应用的操作类型进行相应的命名。 – sheeda

相关问题