使用名称更新文本文件,并使用批处理文件运行exe

时间:2014-04-23 15:52:03

标签: file batch-file

对于使用批处理脚本在循环中的特定目录内使用ext .mtc的所有文件的每个文件,我想做下面的事情。有人可以帮忙吗?

  1. 在变量
  2. 的文本文件中输出文件名
  3. 运行我的应用程序exe
  4. 将文件名变量从文本文件(在步骤1中)传递到另一个批处理文件,以便可以用它从我的第二个批处理文件输出
  5. *基本上我想保留第一批文件中存储的文件名到第二批文件

    我可以为每个mtc文件运行我的应用程序的第2步,但是不能执行第1步和第3步。

1 个答案:

答案 0 :(得分:2)

这样的事情:

@echo off
for /f "delims=" %%a in ('dir /b/a-d *.mtc') do call:execute "%%a"
exit /b
:execute
echo Treating : %1
Yourexe.exe
call your_second_bat.bat %1

您的第二批将获得%1 <。p>中.mtc文件的值

your_second_bat.bat:

@echo off
echo Value received from My first bat is [%~1]