Dism WIM이미지 정보 출력 문의 . . .
2023.10.28 06:27
install.wim 이미지 목록을 출력할 때 인덱스 번호와 이름 두 가지만 출력되도록 하고 싶은데 가능할까요?
Dism.exe /Get-WimInfo /WimFile:
Dism.exe /Get-WimInfo /WimFile: | find "Name"
↓ 테스트 하실분은 아래로 ↓
https://windowsforum.kr/gallery/20058999
4분 39초 구간
X:\Windows\System32\Dism.exe /Get-WimInfo /WimFile:%WimFile% | find "Name"
댓글 [13]
-
왕초보 2023.10.28 09:22
-
무월 2023.10.28 10:07
개선해 주셔서 아래 거로 확인했습니다.
-
지후빠 2023.10.28 09:41
자세히는 모르겠지만...
for /f "tokens=1*" %%a in ('Dism.exe /Get-WimInfo /WimFile:"g:\sources\install.wim" ^| find "Name"') do set /a i+=1 & echo !i! %%b
-
무월 2023.10.28 10:02
깔끔하게 잘 적용 되었습니다.
감사 드립니다. ^^
-
왕초보 2023.10.28 09:47
위에서는 0~9와 10의 경우 글자 차이로 이름이 10인 경우 이름이 한칸 뒤로 밀립니다
깔끔하게 정렬을 하려고 하면 제가 능력 부족으로 소스가 복잡해 지네요
인텍스가 나올때마다 카운트를 하고 0~9 값일때 이 값 앞에 빈공간 한개를 추가하는 방식으로 해보았습니다
소스는 복잡하지만..보시는 분들일 깔끔하게 볼수가 있을것 같습니다
@echo off
pushd %~dp0
color 1F
title Diskpart_Script_Selection
setlocal enabledelayedexpansion
:::Dism.exe /Get-WimInfo /WimFile:G:install.wim
Set Count=0
for /f "tokens=1,2,* delims=:" %%a in ('Dism.exe /Get-WimInfo /WimFile:G:install.wim') do (
IF "%%a" EQU "인덱스 " Set /a Count+=1
IF "%%a" EQU "이름 " (
Set Name=%%b
Set Num=!Count!
IF !Count! LEQ 9 Set Num= !Count!
echo !Num! !Name!
)
)
pause>nul
-
무월 2023.10.28 10:01
직접 테스트까지 피드백 감사드리며 소스 잘 적용되었습니다.
감사합니다. ^^
-
세이퍼컴 2023.10.28 10:10
수고하십니다.
닉 바꾸셔야겠습니다.
"왕고수"
-
지후빠 2023.10.28 10:47
for /f "tokens=1*" %%a in ('Dism.exe /Get-WimInfo /WimFile:"g:\sources\install.wim"^|find "Name"') do set /a i+=1& set j= !i!& echo !j:~-3! %%b
-
무월 2023.10.28 12:18
Index 숫자가 정렬되어 보이니 깔끔하네요.
감사합니다. ^^
-
지후빠 2023.10.28 14:00
스샷까지... 수고하셨습니다. ^^
-
무월 2023.10.28 14:07
인덱스(번호), 이름 딱 원하는 데로 출력되어 만족스럽습니다. ^^
-
지후빠 2023.10.28 14:20
갈수록 진화를 거듭하시는데 따라가질 못하고 있습니다. 수고하셨습니다. ^^;
-
지후빠 2023.10.28 11:24
코드페이지(한글, 영어)에 무관하게는
for /f "tokens=1*" %%a in ('Dism.exe /Get-WimInfo /WimFile:"g:\sources\install.wim"^|findstr /r "^Name ^이름"') do set /a i+=1& set j= !i!& echo !j:~-3! %%b
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
46640 | 요 아래 가끔 사용을 하는 pc를 윈도우 재설치를 했습니다 | 복구시디 | 674 | 11-29 |
46639 | 삼성 휴대폰 ONE UI 6V 업글 주변 상황을 살펴보고 하세요 [13] | 케이블카 | 952 | 11-29 |
46638 | 서버버전 돌리시는 분들 참 대단 하신것 같습니다. [7] | [벗님] | 1237 | 11-28 |
46637 | 부팅 신기록 - 200일째 - 현재 진행중 입니다 [6] | suk | 1502 | 11-28 |
46636 | 가끔 사용을 하는 pc인데요 [3] | 복구시디 | 984 | 11-28 |
46635 | 어느 수가 더 클까요? [4] | asklee | 724 | 11-28 |
46634 | ESET SMART SECURITY premium 구매 [3] | GreenTea | 799 | 11-28 |
46633 | 완전 호구내 호구.. [3] | 테츠로 | 1232 | 11-28 |
46632 | 13세대 IRST [9] | magoo | 1520 | 11-27 |
46631 | spi*****님 감사의 스샷올립니다. | 보[BORAM]람 | 659 | 11-27 |
46630 | 영화 노량 [2] | ʕ·ᴥ·ʔ | 1071 | 11-26 |
46629 | 옛날 라디오 시그날 뮤직 [13] | asklee | 983 | 11-26 |
46628 | 불륜하다 걸린 남편 [3] | FINAL | 1778 | 11-26 |
46627 | TV 질문좀요 스마트 [3] | 달맞이꽃 | 663 | 11-26 |
46626 | 고수님 사진 뒤배경 삭제 부탁합니다 [12] | 구절조 | 1387 | 11-26 |
46625 | [웹기반] 일정관리프로그램 - 무료 | 록시2 | 882 | 11-26 |
46624 | 추)프리뷰 빌드 테스트 해보네요 (주의점) [1] | [벗님] | 401 | 11-25 |
46623 | 4년간 사용하던 삼성 오딧세이 노트북이 갔습니다. [5] | 타천사둘리 | 739 | 11-25 |
46622 | 고생하시는 무월님을 위한 선물^^ [4] | 네트워크빌 | 1142 | 11-25 |
46621 | 웃어봐요.. [5] | 메인보드 | 750 | 11-25 |
만들어 주신 윈도우 ISO는 잘 활용을 하고 있습니다..이 자리를 빌어 감사인사를 드립니다
윈포에는 cmd 고수님들이 많이 계신데..아직 글이 없어서 cmd 관련해서는 초보지만 한번 만들어 보았습니다
Win7 x64를 사용하고 있어서 저는 한글로 나오네요.. 참고만 하여 주십시요
"인덱스 " : 로 구분을 하여서 인덱스 글자 다음에 빈공간이 한개 있어야 IF문에 적용이 됩니다
잘 해결이 되시길 바랍니다
@echo off
pushd %~dp0
color 1F
title Diskpart_Script_Selection
setlocal enabledelayedexpansion
:::Dism.exe /Get-WimInfo /WimFile:G:install.wim
for /f "tokens=1,2,* delims=:" %%a in ('Dism.exe /Get-WimInfo /WimFile:G:install.wim') do (
IF "%%a" EQU "인덱스 " Set Num=%%b
IF "%%a" EQU "이름 " echo !Num! %%b
)
pause>nul