Windows批处理脚本通过文件夹,cd和带参数的程序运行

时间:2017-03-08 15:57:17

标签: batch-file

虽然听起来很简单但我有点难过。 从C盘开始,我想进入以AM _ * \ new开头的每个文件夹,然后运行一个程序,例如“abc.exe PAR1 PAR2”

2 个答案:

答案 0 :(得分:0)

好的,所以我管理了......

for /D %%f in (m:\am_*) do (  
cd %%f\run  
abc.exe par1 par2  
)  

答案 1 :(得分:0)

for /F %%a in ('dir /S /B /AD ^| findstr /R "AM_.*\new') do (
    pushd %%a
    abc.exe something-something
    popd
)

Bow Dat如何?