질문과 답변
기 타 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 | - | - |
9611 | 서버 / IT| DELL 7920T에 메모리를 128GB 장착하려고 합니다~ 알려주세... [1] | 결비 | 321 | 07-25 |
9610 | 윈 도 우| 그램 2021(11세대) pe 버전에서 사운드드라이버 [2] | 분필가루 | 321 | 12-27 |
9609 | 윈 도 우| 윈도우10 에서 아이콘을 기본값으로 변경하는 방법 [2] | billy | 321 | 05-25 |
9608 | 모 바 일| txt를 docs로 변환 방법 알려 주세요(유틸이면 더 좋고요) [2] | 꿀단지 | 321 | 10-01 |
9607 | 윈 도 우| 윈도우 7에서 10으로 업그레이드 후 탐색기 작동 불능 문제... [6] | 아우릭 | 321 | 08-22 |
9606 | 기 타| 번역 부탁 드립니다. [2] | 지스 | 321 | 07-26 |
9605 | 윈 도 우| 와이파이 연결 배치파일 질문. [2] | 러브늬 | 321 | 06-17 |
9604 | 기 타| PE만들기가 되지 않습니다. [2] | 하늘은높고 | 321 | 01-29 |
9603 | 윈 도 우| 윈도우 10 "Windows 방화벽에서 이 앱의 일부 기능을 ... [1] | 아짜 | 321 | 03-16 |
9602 | 소프트웨어| 토탈커맨더 - 큰 아이콘으로 보기 [4] | 윈도면도 | 321 | 05-02 |
9601 | 하드웨어| ip 변경프로그램 문의 [1] | 뷰티블마인 | 321 | 02-01 |
9600 | 윈 도 우| winpe에서 ultraiso 포터블 이 이상합니다. [3] | 대갈장군 | 321 | 01-22 |
9599 | 윈 도 우| 포토샵 2020 견적 부탁드립니다 [3] | H.Jiny | 321 | 01-17 |
9598 | 기 타| 도와주세요 [1] | 토끼다 | 321 | 12-05 |
9597 | 윈 도 우| ltsc 엣지사용 [2] | LifeLine | 321 | 12-08 |
9596 | 소프트웨어| VMware Core버전과 일반버전은 어떤차이가 있나요? [2] | 메리아 | 321 | 11-21 |
9595 | 윈 도 우| KJ님 Ultimate 사용자계정 만드는법좀 부탁드립니다 [2] | trillo2 | 321 | 10-24 |
9594 | 윈 도 우| 무월님 윈도우 무인설치 궁금한게 있어요 [2] | 수리수리 | 321 | 05-02 |
9593 | 윈 도 우| 트윅(튜닝)ISO 만드는 방법. [7] | 컴퓨터초보 | 321 | 05-12 |
9592 | 기 타| 이배치파일이 프로그램 설치후 리부팅 명령어 맞나요 [3] | 마쉽 | 321 | 08-13 |
저는 윈도우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