批处理遍历文件并执行操作

请把要求看清楚,不要简单的复制粘贴。
我想请大家帮我写个批处理文件,要求如下:
这个批处理能够遍历当前文件夹下的所有后缀为.dll的文件,然后还要对该文件执行某种操作,这一操作又是由另一个命令行程序提供,例如该程序叫做ABC.exe, 命令参数是-r 文件名,就是要对每个文件执行 ABC.exe -r dll文件名,请问该如何写?
伪代码就是:
foreach dll in thisFolder.DllFiles
ABC.exe -r dll
测试可用立即给分,谢绝打酱油。

第1个回答  2012-03-11
@for /f "tokens=* delims=" %%i in ('dir /s /b /a-d *.dll') do ABC.EXE -r "%%i"
第2个回答  2012-03-11
@echo off
set fn=abc.exe
for /f "tokens=*" %%i in ('dir/s/b *.dll') do "%fn%" -r "%%i"
第3个回答  2012-03-12
@for /f "delims=" %%i in ('dir /s /b *.dll') do @"ABC.EXE" -r "%%i"
第4个回答  2012-03-17
@echo off
for /f "tokens=*" %%i in ('dir/s/b *.dll') do "abc.exe" -r "%%i"本回答被提问者采纳
第5个回答  2012-03-11
@for /f "tokens=* delims=" %%i in ('dir /s /b /a-d *.dll') do ABC.EXE -r "%%i"
第6个回答  2012-03-11
@echo off
set fn=abc.exe
for /f "tokens=*" %%i in ('dir/s/b *.dll') do "%fn%" -r "%%i"
第7个回答  2012-03-12
@for /f "delims=" %%i in ('dir /s /b *.dll') do @"ABC.EXE" -r "%%i"
第8个回答  2012-03-17
@echo off
for /f "tokens=*" %%i in ('dir/s/b *.dll') do "abc.exe" -r "%%i"本回答被提问者采纳
相似回答
大家正在搜