기 타 배치파일 질문 입니다.
2021.10.10 15:11
배치파일 그동안 너무 많은 도움을 받아서 좀 미안 스럽긴한데
알 수가 없다보니 염치 무릅쓰고 질문드립니다.
첨부된 텍스트내용 처럼
Counter :1에서 경우에따라 순차적으로 9까지 될 수 있는데
마지막 숫자를 출력해야 합니다. 2~9가 될 수 있습니다.
마지막 숫자만 출력되어도 무방하며
그림처럼 모두 추출되면서 아랫쪽에 한번더 출력이 되어도 됩니다.
cmd는 구글에서 얻어온것이라서 더좋은 방법이 있으면 무시하셔도 되고요
어떤 변수를 사용하면 될까요?
댓글 [13]
-
suk 2021.10.10 15:29
-
집앞의_큰나무 2021.10.10 15:36
애구,
한두번도 아니고 이걸 또 알려주시네요.
염치 없으나 감사만 드립니다.
-
suk 2021.10.10 16:30
참고로 제가 올린 위 cmd 파일에서
for 구문에서 ~ do set Counter=%%a& echo %%a
추가하시면 카운트 숫자들이 전부 나열됩니다.
그리고 마찬가지로 마지막 숫자만 변수로 지정되고, 한번 더 표시됩니다
-
집앞의_큰나무 2021.10.10 16:33
예.
모두 나타 나네요
정말 감사 드리고요.
일이 이렇게 ... 하나더 알려주세요~
흡사하지만 문장이 훨씬많은 윈도우 정보에서도 마지막 인덱스 번호를 뽑아 올수있을까요?
-
suk 2021.10.10 17:03
for /f "tokens=3" %%a in ('find "인덱스 : " index.txt') do set index=%%a
echo "%index%"
하시면 될 겁니다
그리고 애시당초 wim 파일에서 마지막 index를 추출하는 방법은 다음과 같이 하시면 될 겁니다
for /f "tokens=3" %%a in ('"dism /Get-WimInfo /WimFile:"wim경로" /English | find /i "index : ""') do set index=%%a
echo "%index%"
-
집앞의_큰나무 2021.10.10 17:23
아,
또 감사.
고생 하셨습니다.
필요한것 두가지를 또 모두 얻었네요
애시당초 버전으로 ㅎ 아주 만족 스러운 결과가 생겼습니다.
-
suk 2021.10.10 17:37
네, 참고로 본문에 올려주신 cmd 파일에 처음에 한글이 포함된 find "인덱스 : " 실행하니까 번호가 표시되지 않아서 당황했습니다
제가 cmd 화면에 for 구문을 직접 입력하여 테스트했을 때는 정상 출력되었습니다
그래서 cmd 파일을 echo on으로 해놓고 실행보니까 find "인덱스 : " 에서 인덱스라는 한글이 깨져서 그렇더군요. 인코딩 문제 같네요
2번째 올린 애시당초 for 구문은 find "index : "가 영어라서 인코딩에 관계없이 정상 출력 되었습니다
그리고 cmd 파일을 다른 걸로 해보니까 한글이 포함된 find "인덱스 : "도 정상적으로 출력되었습니다
-
집앞의_큰나무 2021.10.10 17:44
chcp 65001 >nul 추가나 ANSI 인코딩 선택하면 되는거죠?
여러가지로 고맙습니다. 시간 빼앗았는데요 .
-
suk 2021.10.11 02:10
bat 파일이나 cmd 파일은 보통 ANSI 로 알고 있습니다만, 인코딩 문제는 저도 잘 모릅니다.
저는 인코딩 문제가 생기면 그냥 한글도 잘 작동하는 기존 bat 파일 복사본을 먼저 만들고, 복사본에 내용 전체를 복사/붙여넣기 합니다
참고로 위에 for 구문도 99.99% 이상의 정확도를 보일 겁니다만...(윈도우나 PE 문제는 제외)
만일의 상황을 가정하여 조금 더 완벽하게 100%로 index를 추출해봤습니다. 이전에도 비슷한 구문을 올렸던 적이 있습니다
for /f "tokens=1,3" %%a in ('find "인덱스 : " index.txt') do if "%%a" == "인덱스" set index=%%b
for /f "tokens=1,3" %%a in ('"dism /Get-WimInfo /WimFile:"wim경로" /English | find /i "index : ""') do if /i "%%a" == "index" set index=%%b
-
집앞의_큰나무 2021.10.11 08:35
어제 구문도 잘되지만
100% 구문으로 바꿨습니다.
진작에 질문드릴것을 알지도 못하면서 며칠 찾아 다녔네요
속이 후련해졌습니다.
그리고 언제나처럼 도움주셨는데 그저 감사한 마음만 간직 합니다.
-
낭만도동넘 2021.10.10 18:34
또 어떤 획기적인 프로젝트를 하고 계시는지 ^,.^;;??
-
집앞의_큰나무 2021.10.10 20:11
네 연장선입니다. ㅎ
-
cungice 2021.10.11 08:52
고생이 많으십니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
99694 | 기 타| 혹시 이미지 수정좀 할수있을까요 [4] | QOR | 614 | 04-14 |
99693 | 하드웨어| 삼성 아티북인데 너무 느리네요 [14] | 『ⓖⓤⓝ』 | 676 | 04-14 |
99692 | 하드웨어| 컴퓨터 전원 문제 [6] | 아프리카태 | 592 | 04-14 |
99691 | 소프트웨어| 윈도우 업데이트 되면서 디펜더에서 감지.. [1] | 이슬 | 368 | 04-14 |
99690 | 소프트웨어| 더 큰 디스크에 복원시 용량을 확장해주는 백업프로그램 있... [2] | 좋게멋지게 | 282 | 04-14 |
99689 | 소프트웨어| Acronis True Image 는 업데이트를 안하네요? [1] | 좋게멋지게 | 515 | 04-14 |
99688 | 윈 도 우| 윈 xp 블랙 에디션 [1] | 개골구리 | 537 | 04-14 |
99687 | 소프트웨어| 파티션 문의 [2] | 에로스타 | 231 | 04-14 |
99686 | 하드웨어| HDMI에서 DP로 케이블 교체했는 데 화면이 끊김이 [3] | toto65 | 811 | 04-13 |
99685 | 기 타| mega 다운시 전송 할당량 초과? [5] | 짚신 | 410 | 04-13 |
99684 | 윈 도 우| Ventoy를 이용하여 install.wim 설치 할수 있나요. [2] | 익명7861 | 476 | 04-13 |
99683 | 윈 도 우| WIN11 보내기 문의 [1] | 뷰티블마인 | 304 | 04-13 |
99682 | 소프트웨어| Directory Opus 창색 바꾸기 [3] | 나래바다 | 236 | 04-13 |
99681 | 소프트웨어| Directory Opus 새창 안열리게.... [8] | 미리내i | 293 | 04-12 |
99680 | 모 바 일| 테블릿에 원pe [7] | 농부 | 558 | 04-12 |
99679 | 윈 도 우| 업데이트이후 네트워크 인쇄 불가 문제 아직도 해결안해줬... [4] | 영구당 | 291 | 04-12 |
99678 | 소프트웨어| 어도비 검색하다 이런 창에 모르고 들어왔는데 ㅠ ㅠ [8] | 음트트트 | 851 | 04-12 |
99677 | 윈 도 우| win11 시작메뉴 아이콘 자동정렬 문의 [4] | 뷰티블마인 | 264 | 04-12 |
99676 | 윈 도 우| 윈도우 재 설치 전에 한번 질문 드립니다. 조언 좀 부탁 드... [8] | 큰봉이 | 511 | 04-12 |
99675 | 소프트웨어| vm 네트워크 독립된 ip사용시 [2] | 컴아저씨훈 | 198 | 04-11 |
수고 많으십니다
번호출력 - 수정.cmd