2013-07-15 2 views
0

나는 Windows 7에서 일하고있는 단어 일괄 게임을 가지고 있습니다. 점수 시스템을 구현할 것입니다. 그러나 먼저 실제로 어떻게해야하는지 알아야합니다. 쉬운 단계가 완료된 후에 포인트 카운터에 25 점을 더하고 싶습니다. 그런 다음 메뉴에서 얼마나 많은 포인트가 있는지 알려줍니다. 그것은 쉽게 보일지도 모르지만, 여기에 있습니다 : 나는 그것이 얼마나 많은 포인트를 제외하고 싶습니다. 나는 모든 레벨이 완료된 후 dir> 명령으로 레벨 완료 파일을 만드는 폴더를 가지고 있습니다. 물론, EXIST (Level Completed File), goto (Other Level)라고하는 것을 가지고 있습니다. 제가 말씀 드렸듯이 포인트가 같은 방식으로 저장되는 것이 바람직합니다. 처음에는 파일을 '25'에 써야한다고 dir을 가져야한다고 생각한 다음 그 파일에서 25를 추출하고 레벨이 완료되고 저장되면 25를 증가시키는 check 명령이 있습니다. 다시 점으로.스코어 카운터를 유지하는 방법

상황이 지나치게 복잡 할 수도 있지만, 내가 의미하는 바를 이해할 시간이 필요하며,이를 해결하는 방법을 생각해보십시오. 그렇기 때문에이 점을 여러 번 솔리드 포인트 시스템으로 사용할 수 있습니다. 감사합니다. . (참고 : 매일 내 게시물을 확인)

+1

코드를 보여주십시오. – Endoro

답변

1

찾고 계신 것이 있습니까? 내가 루프 내부에 넣어 무엇

@ECHO OFF &SETLOCAL 
SET "scorelist=myscore.txt" 

IF NOT EXIST %scorelist% (
    SET /A SCORE=0 
) ELSE (
    FOR /F "usebackq delims=" %%a IN ("%scorelist%") DO SET "SCORE=%%a" 
) 

:LOOP 
SET /A SCORE=%SCORE% + 1 
ECHO %SCORE% 
ECHO %SCORE% > %scorelist% 
PAUSE 
GOTO LOOP 

단지는 scorelist (있는 경우)를 읽은 다음, 같은 파일에 새 점수를 기록하는 표시 물론이었다.

관련 문제