그래서 내 코드로 시작하자 :BATCH - % 랜덤 % 루프
는:Matrix
set /p matrixQ=Are you ready?(Y/N):
if %matrixQ%==Y goto startingMatrix
goto restart
:startingMatrix
set /p loopAmount=How many echos do you want? We recomend 100:
color 2
goto logic
:logic
set counter=0
if %loopAmount% LSS %counter% (goto tricks)
color 0
pause
goto restart
:tricks
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
%counter%+=1
goto logic
그래서 내가 뭘하려고하면 %random%
수 시간의 사용자 입력 양을 인쇄 전용입니다. 나는 성공없이 For
루프로 시도했다. 그래서 어떤 이유로 든 녹색으로 설정되고 다시 :restart
레이블로 시작 부분으로 건너 뜁니다. %loopAmount%
이 %counter%
보다 작은 지 확인하기 위해 if
문을 사용하지 않는 이유에 대한 단서가 전혀 없습니다.
도와 주시면 감사하겠습니다.
- Sa'id K.는
오, 감사합니다. 나는 if 문과 설정 모두에 문제가 있음을 알고있었습니다. 나는'set/[letter]'를 언제, 어떻게 사용해야하는지 명확하게 설명하는 페이지를 찾지 못하는 것 같습니다. 다시 말씀 드리겠습니다. – Scoutdrago3
http://ss64.com/nt/는 기본을위한 훌륭한 리소스입니다. – SomethingDark
감사합니다. 불량을 확인하십시오. – Scoutdrago3