질문과 답변
기 타 CMD Bat로 찾는데 도무지 답이 안나와서 부탁드려요..
2021.10.15 10:26
오늘 날짜로 값을 찾는데 s_date := 20210401 이 나오네요.
정상적이라면 s_date := 20210701 이 나와야 하는데
뭐가 잘못되었을까요..
고수님들 부탁드려요..
var1 = 20210101
EnvSub, var1, today, days
if ( var1*-1 < 91 )
{
s_date := 20210101
} else if ( 90 < var1*-1 < 181 )
{
s_date := 20210401
} else if ( 181 < var1*-1 < 273 )
{
s_date := 20210701
} else if ( 273 < var1*-1 < 365 )
{
s_date := 20211001
} ;if (0 < A_MM < 4) s_month := 01
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
6982 | 기 타| 네트워크 문제... 도와주세요 [1] | Airbrone13 | 225 | 10-28 |
6981 | 기 타| 혹시 USB에 가상 윈도우를 설치하여 더블 클릭만으로 바로 ... [12] | toz21 | 343 | 10-28 |
6980 | 기 타| aliexpress에서 물건을 구매했는데, 아직 오지도 않았는데,... [6] | brucex | 530 | 10-26 |
6979 | 기 타| 큰나무님 문의드립니다 [3] | 마쉽 | 263 | 10-26 |
6978 | 기 타| 감사합니다---도와주세요 | 深泉[三神 | 472 | 10-26 |
6977 | 기 타| 네임펜 진하게 오래 쓰는 법? [3] | asklee | 839 | 10-24 |
6976 | 기 타| 임시파일 저장이 어디에 되나요? [5] | 하얀달 | 368 | 10-24 |
6975 | 기 타| 도와주세요 [7] | 深泉[三神 | 600 | 10-22 |
6974 | 기 타| 벤토이 업데이트가 안됩니다. [3] | 꽁샤샤 | 230 | 10-22 |
6973 | 기 타| 배치파일로 디렉토리 한개를 지워야 하는데 [17] | 중국몽 | 251 | 10-21 |
6972 | 기 타| 존버 존버 하는데 ㅈ나 버로우 라는 뜻인가요? [6] | 아름드리나 | 826 | 10-19 |
6971 | 기 타| 오토핫키 ahk로 질문드려야 하는데 .. 부탁드려요.. [4] | 열심히하자 | 251 | 10-19 |
6970 | 기 타| 녹두꽃 좌표 부탁드립니다. [1] | 맹물 | 599 | 10-17 |
6969 | 기 타| 알리 익스 - 원화/달러 결제 [6] | 윈도면도 | 656 | 10-16 |
» | 기 타| CMD Bat로 찾는데 도무지 답이 안나와서 부탁드려요.. [2] | 열심히하자 | 318 | 10-15 |
6967 | 기 타| 원격지 DATA 가져 오는 방법? [7] | 한아름 | 538 | 10-14 |
6966 | 기 타| 알리 익스프레스 말인데요. [25] | 윈도면도 | 985 | 10-14 |
6965 | 기 타| 엑셀 실행후 셀 클릭하면 항상 2~3초 프리즈 현상 왜죠? [1] | nadaeri | 393 | 10-12 |
6964 | 기 타| 백업 질문드려요 | 달그림 | 157 | 10-11 |
6963 | 기 타| 배치파일 질문 입니다. [13] | 집앞의_큰 | 340 | 10-10 |
저는 윈도우10 초기버전이라서 echo %date% 실행시 "21-10-15 금" 이라고 나옵니다.
@echo off
set var=%DATE:~3,2%
if %var:~0,1%==0 set var=%var:~-1%
if %var% leq 3 (set s_date=20210101
) else if %var% leq 6 (set s_date=20210401
) else if %var% leq 9 (set s_date=20210701
) else if %var% leq 12 (set s_date=20211001)
echo %s_date%
pause
최근 윈도우10은 조금 다르게 나올 것입니다. 만약에 "2021-10-15" 라고 나오면 다음처럼 두번째 줄을 수정해야 합니다.
set var=%DATE:~5,2%
@echo off
set var=%DATE:~5,2%
if %var:~0,1%==0 set var=%var:~-1%
if %var% leq 3 (set s_date=20210101
) else if %var% leq 6 (set s_date=20210401
) else if %var% leq 9 (set s_date=20210701
) else if %var% leq 12 (set s_date=20211001)
echo %s_date%
pause