File 影响具有相同扩展名的所有文件的Bat文件?

File 影响具有相同扩展名的所有文件的Bat文件?,file,command-line,File,Command Line,假设我有一个.bat文件,它影响一个指定的文件。但我需要的是,它应该影响所有具有相同扩展名的文件。在我的例子中,扩展名是.xxx 这是我到目前为止得到的密码。它只适用于我输入的文件。现在,它是一部声势浩大的电影 .\extract.exe -out=F:\cookedpc -filter=fmodeventfile SND_MUS_Fanfares.xxx pause 那么,如何更改代码,使其影响a.xxx,和b.xxx,和c.xxx,以及n.xxx等等 所有这些我都是新手,所以我甚至不能正确

假设我有一个.bat文件,它影响一个指定的文件。但我需要的是,它应该影响所有具有相同扩展名的文件。在我的例子中,扩展名是.xxx

这是我到目前为止得到的密码。它只适用于我输入的文件。现在,它是一部声势浩大的电影

.\extract.exe -out=F:\cookedpc -filter=fmodeventfile SND_MUS_Fanfares.xxx
pause
那么,如何更改代码,使其影响a.xxx,和b.xxx,和c.xxx,以及n.xxx等等


所有这些我都是新手,所以我甚至不能正确解释。

你知道“for”命令吗?键入“获取/?”详细信息

它将对目录中的每个.xxx文件执行您的命令:

for /R %I IN (*.xxx) DO .\extract.exe -out=F:\cookedpc -filter=fmodeventfile %~fsI
pause
我应该为你做那件事


如果您有从批处理文件执行的感觉,而不是每次都重新键入该行,请将
%
s加倍…

这对我不起作用。请看一下这个截图。
for %i in (*.xxx) do .\extract ... ventfile %i