질문과 답변
소프트웨어 배치파일 질문드립니다.
2018.11.08 08:43
배치파일을 하나 만들려고 하는데요.
사용자가 입력한값과 텍스트파일의 내용과를 문자열을 비교해서 해당 문자열이 텍스트파일안 내용에 존재하면 그 내용을 그대로 출력하고 해당문자열이 텍스트파일 내용에 없으면 목록에 없습니다라는 메세지를 출력하는
배치파일을 하나 만들려고 하는데요
단순히 만들어보면...
set /p in= 입력해주시길 바랍니다 :
findstr /i /c:%in% "텍스트파일 경로"
여기까진 잘 만들어져서 해당값이 일치한게 있으면 그 값이 출력되서 되는데...
그 값이 존재하지 않을때에는 어떻게해야 목록에 없습니다라고 출력이 될까요??...
if not 구문을 활용하면 될것같은데 안되서 도움을 요청드립니다.
if not %in%==findstr "텍스트파일 경로" echo 목록에 없습니다.
위 처럼 작성했는데 안되더라구요.. 어떻게 해야할까요
고수님들의 도움을 기다립니다...
댓글 [3]
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
76532 | 소프트웨어| 포토샵cc2019에서 환영메시지가 종종 나옵니다. [1] | 오리부인 | 418 | 11-08 |
» | 소프트웨어| 배치파일 질문드립니다. [3] | Greinke | 274 | 11-08 |
76530 | 윈 도 우| 내장그래픽과 외장그래픽의 모니터링.... [4] | 현민지 | 502 | 11-07 |
76529 | 소프트웨어| 프리미엄 프로 한글을 영문으로 변경하는 방법좀요. [4] | windowsandromeda | 576 | 11-07 |
76528 | 윈 도 우| RS5로 업하고, 재부팅과 익스플로러 닫힘 증상 발생하네요. [1] | 좋게멋지게 | 463 | 11-07 |
76527 | 윈 도 우| WinNTSetup으로 설치시 레지스트리 적용 질문입니다 [1] | 솔트 | 348 | 11-07 |
76526 | 하드웨어| 모니터 가로 줄 생기는 현상 [8] | Freespirit | 1862 | 11-07 |
76525 | 하드웨어| 램 뺏다 끼면 정상 [6] | DOS | 1200 | 11-07 |
76524 | 윈 도 우| 대체 뭐가 문제일까요? [1] | 클라크 | 387 | 11-07 |
76523 | 윈 도 우| Vboxmouse.sys 블루 스크린 오류 해결 방법좀 알려주세요 | 투덜이 | 558 | 11-07 |
76522 | 윈 도 우| 윈도우즈 테스트모드 탈출 방법 부탁드려요 [2] | 질투의화신 | 322 | 11-07 |
76521 | 윈 도 우| 바이오스 초기화 해도 버전유지되나요? [3] | 크리스 | 739 | 11-07 |
76520 | 윈 도 우| 권한 상승이 필요합니다 [2] | Dr.Nick | 542 | 11-07 |
76519 | 윈 도 우| User Profile Service 경고와 디스플레이 경고 | asklee | 418 | 11-07 |
76518 | 소프트웨어| Windows Server 2019 Datacenter 64bit (Ver. 1809) [4] | 유틸사랑 | 383 | 11-07 |
76517 | 윈 도 우| 혹시 윈도우7 Thin pc 가지고계신분 있나요? [8] | 보노보노아 | 802 | 11-07 |
76516 | 기 타| EditPlus v5.1 Build 1778 Portable 오류 [4] | 유틸사랑 | 331 | 11-07 |
76515 | 윈 도 우| 트루이미지로 백업하여 복구하려 하였으나 [10] | 클리엔테스 | 941 | 11-06 |
76514 | 윈 도 우| 윈도우10 버젼중에 [7] | 클리엔테스 | 1006 | 11-06 |
76513 | 윈 도 우| 오피스 2019 프로페셔널 플러스 버전에 관해서요 여쭈어봅... [4] | 알파궁상 | 1499 | 11-06 |
간단히 그 다음줄에 이러면 어떨까요
if not errorlevel 0 echo "문자가없어요"
앞코드 결과가 오류가없으면 0. 오류가 있으면 0이외의값으로 나눌수있으므로
0이 아니라면 즉, 오류가 있으면 에코해라 입니다.