2013-07-20 4 views
1

내가이 배치 파일을 말한다면. 내가 도대체 ​​뭘 잘못하고있는 겁니까? for 루프를 사용하지 않는 이유는 카운터를 저장하기 위해 변수가 필요하다는 것입니다. 이것은 FOR은 일괄 처리가 매우 쉬우 며, for()의 C 스타일 방법과 비교하면 매우 이상합니다.일괄 문 비교 변수

해결되었습니다. 명령이 다음과 같이 수정 된 경우 :

if /i %counter% LEQ %amount% goto BEGIN 

답변

3

코드가 작동합니다. 나는 당신의 배치와 세드릭, 모르는 : IF

/i 추가
@ECHO OFF &SETLOCAL 
set counter=1 
set amount=10 

:BEGIN 

ECHO %counter% 

set /a "counter+=1" 
IF %counter% LEQ %amount% goto BEGIN 

에는 영향을주지 않습니다.