0

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

这是我到目前为止得到的代码。它只适用于我输入的文件。现在它是SND_MUS_Fanfares.xxx

.\extract.exe -out=F:\cookedpc -filter=fmodeventfile SND_MUS_Fanfares.xxx
pause

那么如何更改代码以使其影响a.xxxb.xxxc.xxxn.xxx等等......?

我对这一切都是新手,所以我什至无法正确解释。

4

2 回答 2

1
for %i in (*.xxx) do .\extract ... ventfile %i

应该为你做。

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

于 2013-07-10T19:34:12.880 回答
0

你知道'for'命令吗?输入'for /?' 细节。

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

for /R %I IN (*.xxx) DO .\extract.exe -out=F:\cookedpc -filter=fmodeventfile %~fsI
pause
于 2013-07-10T19:31:56.337 回答