如何使用批处理脚本将一系列文件作为输入运行?

时间:2015-12-06 04:12:48

标签: windows batch-file for-loop

我有100个文件,例如c1.matc2.mat,...,c100.mat

我想遍历每个文件以在软件中运行模拟,一次只能获取一个文件。

如何编写相同的批处理脚本?

@echo off 
title conductivity changes

start fem.srn -e c1.mat

此脚本打开程序。但是不要将文件c1.mat作为变量。

2 个答案:

答案 0 :(得分:0)

对于bash脚本(当我看到'批处理'时,抱歉误读了原始问题)

for file in *
do
   echo $file
done

用命令替换上面的echo命令。你也可以用c * .mat或* .mat之类的东西替换*你也可以使用文件以外的单词。

答案 1 :(得分:0)

这个for循环可能有用。

for /l %%a in (1,1,100) do (
    start fem.srn -e c%%a.mat
    timeout 5
    rem timeout needed?
)