我有100個文件,例如c1.mat
,c2.mat
,...,c100.mat
如何使用批處理腳本將一系列文件作爲其輸入作爲輸入運行?
我想遍歷每個文件到軟件中運行模擬,以一個文件的時間。
如何爲同一個腳本編寫批處理腳本?
@echo off
title conductivity changes
start fem.srn -e c1.mat
該腳本打開程序。但不會將文件c1.mat
作爲變量。
我有100個文件,例如c1.mat
,c2.mat
,...,c100.mat
如何使用批處理腳本將一系列文件作爲其輸入作爲輸入運行?
我想遍歷每個文件到軟件中運行模擬,以一個文件的時間。
如何爲同一個腳本編寫批處理腳本?
@echo off
title conductivity changes
start fem.srn -e c1.mat
該腳本打開程序。但不會將文件c1.mat
作爲變量。
這for循環可能工作。
for /l %%a in (1,1,100) do (
start fem.srn -e c%%a.mat
timeout 5
rem timeout needed?
)
如何儲存輸出並退出程序? –
mat程序的輸出結果,還是想在批處理文件中獲取用戶輸入以便以後使用? –
對於bash腳本(不好意思誤解了原來的問題,當我看到「批」)
for file in *
do
echo $file
done
替換上面你的命令echo命令。你也可以使用類似c * .mat或* .mat的東西替換*也可以使用文件以外的其他字。
重複的問題,我相信:參見[這裏](http://stackoverflow.com/questions/1355791/how-do-you-loop-in-a-windows-batch-file)。 –
文件的順序是否相關? – aschipfl