2013-06-15 4 views
2

Как определить число петель как переменную, чтобы изменить ее в сторону цикла вместо числа 10 здесь, в моем примере?для цикла и переменных

Я имел в виду, что можно написать, как этот

: @echo off 

set Looping_number=10 or anything else 

FOR /L %%A IN (1,1,Looping_number) DO call :doit %%A 
goto :eof 

:doit 
set pad=00%1 
set num=%pad:~-2% 
@set var1=var1.exe 
@set var2=C:\...\...\... .txt 
@set output=C:\....\output\%num% 
Mkdir %output% 
%var1%  %var2%  %Results% 
goto :eof 

это один не работает со мной? любые предложения?

ответ

3

Вам нужно положить % знаки вокруг переменной, когда вы обращаетесь к нему:

set Looping_number=10 or anything else 

FOR /L %%A IN (1,1,%Looping_number%) DO call :doit %%A 
goto :eof 
+0

Спасибо за ваш быстрый ответ –

Смежные вопросы