如何编写“bat”文件,多次轮流实现两个“exe”文件

时间:2010-07-12 22:18:07

标签: windows batch-file

我有两个“exe”(A和B)文件和一个输入(C)文件。

  • 首先,A文件将C作为输入执行,然后更新输入(C)文件。
  • 接下来,B文件将以C作为输入执行,然后更新输入(C)文件。
  • ...
  • ...
  • ...

这两个步骤将重复多次。

我应该使用哪种命令?

3 个答案:

答案 0 :(得分:0)

听起来很吓人......

您需要牢记File Locking,以便您的应用程序不会相互重叠。

修改同一共享资源的两个进程可能会导致各种麻烦。

这是为了工作/娱乐还是学校?

答案 1 :(得分:0)

@Echo Off
SETLOCAL EnableDelayedExpansion
SET LIST = cmd cmd

FOR %% G IN(%LIST%)DO(
    SET NAME = %% G
    开始/等待CMD / C!NAME!

答案 2 :(得分:0)

您可以在批处理文件中使用for循环。目前还不完全清楚你想要什么,但是以下命令将运行a.exe,然后b.exe运行3次,每次将参数c.dat传递给每一个:

for /l %l in (1,1,3) do for %a in (a.exe b.exe) do %a c.dat