2월달에 같은 질문글을 올려서 도움을 받았는데

잘 안되는게 있어서 다시한번 구구님들께 도움을 청해 봅니다

도움을 받은 회원님께 여쭤보고 싶지만 연락처를 저장해 놓지 않아서 방법이 없네요 ㅠㅠ

 

DOS 에서 년도를 바꾸고 싶은데요 ㅠㅠ

부팅할때 강재로 날짜는 놔두고 년도를 바꾸고 싶습니다

자동으로요

오토 BAT 파일을 수정하면 될것 같긴 한데 어떻게 해야 할지 몰라서요

DATE 명령은 날짜 까지 함께 넣어줘야 되더라구요

 

위의 질문에 BAT 파일을 받았었습니다

BAT 파일 내용은

 

@echo off

 

for /f "tokens=1-3 delims=- " %%A in('echo %DATE%')  do (set YY=%%A&set MM=%%B&set DD=%%C)

 

set year=2001

 

DATE %year%-%MM%-%DD%

 

 

이렇게 받았었는데 영문 DOS 에서는 DATE 순서가 mm-dd-yy 라서 아래와 같이 수정했습니다

 

@echo off

 

for /f "tokens=1-3 delims=- " %%C in('echo %DATE%')  do (set MM=%%A&set DD=%%B&set YY=%%C)

 

set year=2001

 

DATE %MM%-%DD%-%year%

 

뭐 결론은....

위의 첫번째 명령에서 Syntax error 가 발생합니다 ㅠㅠ

이럴줄 알았으면 어릴때 게임만 하지 말고 이런거 공부좀 할걸 그랬네요.....

구구님들 아시는 분 계시면 핼프 요청해요~~~

아니면 다른 방법이 있을까요??

현장 내고 절대 사절
카톡 ID : KOOANGEL