调用批处理文件并将其从for循环返回

时间:2015-02-10 14:24:16

标签: batch-file

搜索出来...无法让这个批处理文件以我想要的方式运行。基本思路是我使用for循环从文本文件中获取值,调用另一个批处理文件以使用文本文件中的值运行作业。有一系列作业,只有第一个作业正在运行。我无法让循​​环继续文本文件中的下一个值。代码如下。任何建议都非常感谢。

@echo on
SET JOBNAME="JOBNAME"
SET STEPNAME=%%i

for /F "tokens=2 delims=," %%i in (TEXTFILE.txt) do call :process %%i
:process
set STEPNAME=%1
CALL BAT2.bat "STEPNAME"
goto :EOF

BAT2

@echo on
SET JOBNAME="JOBNAME"
SET STEPNAME=%STEPNAME%

:S1
CALL RUNOTHERBATCH.BAT %JOBNAME% %STEPNAME%  > %JOBNAME%
%STEPNAME%.LOG
quit

0 个答案:

没有答案