윈 도 우 배치파일 CMD IF문 AND, OR 표현은?
2015.10.26 20:16
검색해보면 없는 것 같은데..
조건이 몇개 없으면 별문제 없는데 많으면 피곤하네요.
혹시 편한 방법 알고 계시면 알려주세요.
행복한 하루 되세요.
댓글 [4]
-
아가포도 2015.10.27 02:38
-
피리부는바람 2015.10.27 03:27 감사합니다. && , || 없어서 편하게 사용할 방법을 원하는거예요.
if (A != B && A !=C && A==X && A==Y || M == N......) 이렇게 한줄로 표현하고 싶어서요.
위처럼 조건식이 많으면 if { if {} else {} ........... } else {} ..... 계속 해야 해서 불편하네요.
-
메리아 2015.10.27 18:54
불편해도 도리가 없습니다.
없는걸 만들어낼 수는 없죠.
저도 예전부터 골머리를 앓았습니다만, 아래와 같은 방식밖에는 도리가 없더군요.
set res=false if %hour% leq 6 set res=true if %hour% geq 22 set res=true if "%res%"=="true" ( set state=asleep )
출처 : https://stackoverflow.com/questions/2143187/logical-operators-and-or-in-dos-batch
사실 AND OR이 있는 프로그램을 쓰더라도,
이런 방법이 오히려 더 명료하고 간결하게 처리되기 쉽기 때문에,
일반 프로그래밍에서도 자주 쓰는 방법입니다. 그러니 저런방식으로 고려해보세요.
그리고 꼭 AND OR 써야겠다면,
vbs로 바꾸는 것도 좋습니다.
배치파일로 가능한 것은 거의 다 VBS로 가능합니다.
게다가 좀 더 프로그래밍적인 기법들이 사용가능하구요.
그럼에도 불구하고 아무런 추가 설치를 요구하지 않습니다.
윈도우만 깔려있으면 어디서나 메모장으로 작성가능하죠.
애초에 배치파일 쓰는거 자체가 윈도우라는 의미이니, 배치파일 쓸 수 있는 곳은 어디서나 쓸 수 있죠.
-
피리부는바람 2015.10.27 22:08 감사합니다. VB로 하면 ....... 사용 언어확인등..... 주로 사용 하는 백신에 잡힙니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
59712 | 기 타| StartIsBack 의 정렬? [2] | bison | 985 | 10-26 |
59711 | 소프트웨어| eset smart security 9삭제 어떻게 하나요? [1] | 겨울바다 | 1494 | 10-26 |
» | 윈 도 우| 배치파일 CMD IF문 AND, OR 표현은? [4] | 피리부는바람 | 1151 | 10-26 |
59709 | 소프트웨어| 휴지통이 손상되었습니다 [2] | 클리퍼 | 3589 | 10-26 |
59708 | 기 타| 네이버 뉴스 다운로드 방법이 있을까요? [6] | ksire | 1269 | 10-26 |
59707 | 윈 도 우| 윈 10 계정설정 질문 | neturo | 955 | 10-26 |
59706 | 윈 도 우| VHD 장치 드라이버 도저히 해결 방법이 없을까요? [2] | 쥐띠 | 934 | 10-26 |
59705 | 소프트웨어| VM 환경 구성을 위한 최소 하드웨어 사양 [2] | CraXicS | 1136 | 10-26 |
59704 | 기 타| 바이두클라우드 사용시 | 虎視 | 1264 | 10-26 |
59703 | 윈 도 우| 윈도우8.1cd 다른 공dvd에 구울려면.. [4] | 신사맨 | 1147 | 10-26 |
59702 | 윈 도 우| UpdatePack7R2 통합시 에러 여부 [7] | 뉴썬 | 1143 | 10-26 |
59701 | 윈 도 우| 윈도우10 클린설치하려는데요 [3] | 만원두장 | 1397 | 10-26 |
59700 | 기 타| 윈10은 왜 고스가 스누피가 안되는지요???? [9] | ㄷㄱ | 2660 | 10-25 |
59699 | 윈 도 우| 윈7 랜 드라이버를 찾아 깔려고하니 [4] | ㄷㄱ | 990 | 10-25 |
59698 | 기 타| [질문] 바이러스 이슈.....고수님 도와 주세요 | EK | 969 | 10-25 |
59697 | 윈 도 우| Win PE vs. Windows to go : PE가 더 빠릿한가요? [4] | kwoods | 1287 | 10-25 |
59696 | 소프트웨어| gif애니메이션 만드려고 하는데, 동영상 코덱을 뭘로 해야... [5] | 메리아 | 1133 | 10-25 |
59695 | 하드웨어| 가볼만한 중고 VGA 전문 몰 아시는분 ? [10] | 삽질구단 | 1327 | 10-25 |
59694 | 기 타| 제꺼 마더보드가 에즈락 h61m 에즈원 [5] | ㄷㄱ | 1076 | 10-25 |
59693 | 하드웨어| 사운드 카드 끼우면 음악파일로 노래 들을 때 좀 나은가요? [10] | 복두꺼비 | 1195 | 10-25 |
if /? <<<< 치시면 자세하게 나옵니당 ^_^;;;