执行重复的任务批处理文件

时间:2018-06-01 16:48:53

标签: csv batch-file converter

我有一个脚本可以激活程序,将.mf4文件转换为.csv文件。它看起来像这样:

@ECHO OFF 
TITLE CallConverter 
if not DEFINED IS_MINIMIZED set IS_MINIMIZED=1 && start "" /min "C:\CANape\Project\Merged Global Config 2013\CSVConvert.bat" %* && exit 
cd C:\Program Files (x86)\Vector CANape 14\Exec\ 
CallConverter.exe -C:ascconv.dll -IF:ascconv.ini C:\Users\kymarsh\Desktop\Test\File.mf4 C:\Users\kymarsh\Desktop\Test\_PQR.csv 
exit

如果我只查看一个文件,它会很有用。否则我必须手动更改" File.mf4"到下一个有问题的文件。

我想要它做的是指向一个目录并转换所有扩展名为.mf4的文件。

有人可以帮我解决这个问题吗?

非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

@ECHO OFF 
TITLE CallConverter 
if not DEFINED IS_MINIMIZED set IS_MINIMIZED=1 && start "" /min "C:\CANape\Project\MergedGlobal Config 2013\CSVConvert.bat" %* && exit 
cd C:\Program Files (x86)\Vector CANape 14\Exec\ 
for %%a in ("C:\Users\kymarsh\Desktop\*mf4") do (
   CallConverter.exe -C:ascconv.dll -IF:ascconv.ini "%%~fa" C:\Users\kymarsh\Desktop\Test\_PQR.csv 
)
exit

尝试使用for loop