설치 / 사용기

기 타 VBS vtool.exe의 재발견 - ISOtoWIM.cmd를 GUI처럼 하여 보았습니다

2022.12.22 17:31

왕초보 조회:848 추천:23

vtool.exe 프로그램에 대해서 잘 모르시는 분들이 더 많으실것 같습니다

이 프로그램은 2020년 3월에 강좌란에 지후빠님께서 소개를 해주셨던 프로그램 입니다

VBS에서 할수 없는 기능들을 확장시켜주는 프로그램 입니다

 

아래는 지후빠님께서 강좌란에 소개를 하여 주신 글입니다. 지후빠님 감사합니다

 

VBScript 기능 확장하기 개요 - API, COM server

https://windowsforum.kr/lecture/13097992

 

위의 소개글을 보고 vtool.exe 프로그램을 알게되면서 드라이브 목록을 보여주는것을 보고 백업 프로그램에 활용을 했었습니다

이 당시에는 드라이브 목록에만 눈이 가서..윈도우 파티션 선택에 이것을 활용하고 메세지는 그냥 VBS 기본 메세지를 활용을 하였습니다

딱 여기까지만 해보았습니다

 

그런데...아주 좋은 기능이 있다는것을 이제서야 알게 되었습니다

BR Simpe에서 메세지를 보여줄때 이 메세지는 기본 메세지가 아니라 TaskDialog라는 메세지를 활용해서 기본 메세지 보자 조금 보기가

좋습니다.. 프로그래밍 언어로 만드는 프로그램에서만 이 메세지를 활용할수 있는줄 알고 있었습니다

vtool.exe에서도 이 메세지를 구현을 하고 있습니다...이 좋은것을 그 당시에는 알지못했네요  알고 있었다면..아마..cmd 백업 프로그램에

VBS 메세지 대신에 활용을 했을것 같습니다

 

컴퓨터 관련해서 너무 많은 정보속에 있어서인지..귀한 정보를 가지고 있다는것을 모르고 여기저기 많이 찾아 다닌것 같습니다

vtool.exe에서 List 기능도 있어서 ISOtoWIM cmd 한번 적용을 해보았습니다

큰 문제가 있습니다.. List 창 크기를 마음대로 설정을 할수가 없고 고정 크기입니다..

이미지 설명이 긴 경우 폭이 늘어나야하고 인텍스 번호가 긴 경우 높이도 늘어야야 하는데..결국 실행후 폼 크기를 늘리는 방법으로

하여 보았습니다

 

vtool 다운로드 링크입니다..도움말에 예제도 있어서 활용하는데 도움이 됩니다 

최신 버전이 2022년 1월에 업데이트 된 3.5.0 버전입니다

 

http://eriedel.info/en/files/vtool/vtool.html

 

WizApp에서는 폼 크기가 변경이 되지 않어서 바로 포기를 했었습니다. 그나마 vtool.exe에서는 어거지로 적용을 해보았다는것에 만족을

해야할것 같습니다

 

 

1. 예전에는 왜 TaskDialog 항목을 보지 못했는지 지금도 이해가 안되네요 도움말을 보고 드라이브목록 보여주는것을 활용을 하였는데요

   이제서야 인연이 다아서 활용을 해 보게 되었습니다

1.jpg

 

2. ISO에서 윈도우 이미지 목록을 List에 보여주는것으로 하여 보았습니다

2.jpg

 

3. TaskDialog 메세지입니다... vtool 프로그램이 능력이 아주 좋습니다..dll의 아이콘을 지정할수가 있습니다

3.jpg   4.jpg

 

4. 큰 제목 배경에 컬러를 설정할수 있습니다..컬러는 마음대로 설정하지는 못합니다..기본 설정된 것들이 적용 됩니다

5.jpg   6.jpg

 

5. icon 파일이 적용되지는 않지만 dll에 넣어서 활용하면 아래처럼 본인이 원하는 아이콘을 적용할수 있습니다

  그런데 여기에서 문제가 있기는 합니다...cmd 숨김 실행시 메세지가 멘위로 나오지 않고 현재창 뒤로 나옵니다..

  아무리 이쁜 메세지라도 현재창 뒤로 나오면 찾아서 봐야하는데 너무 불편하죠. 고민입니다..

7.jpg    8.jpg

 

4. vtool.exe에서 vb6용 msvbvm60.dll 파일을 필요로 하네요. Iso2Wim.cmd에서 추출한 정보를 vbs에서 보여주는 방식입니다

9.jpg

 

5. 여기서부터는 동영상으로 찍은후 추출한 사진입니다

10.jpg

 

6. vbtool 의 List 창 실행 모습입니다. 아래 크기가 기본입니다..마우스로 드래그 해서 창 크기를 변경할수는 있습니다

  이 창크기를...

11.jpg

 

7. 이미지 갯수와 이미지 설명 길이에 맞추어서 창 크기를 변경이 되었습니다..기본창이 나타났다가 순간 사라지고 다시 아래 모습으로

  타나납니다.. 따로 입력할수 있는 곳이 없고 List 창이 다입니다

12.jpg

 

8. 입력할곳이 없어서 ISO인 경우 마운트된 드라이브를 제목에 표시를 하였습니다

13.jpg

 

9. 이 메세지를 보고 싶어서..이렇게 엉뚱한 짓을 하고 있습니다..메세지 폭 최대 크기가 정해져 있어서..이미지 이름이 길 경우 2줄로 표시가

  되는 문제점도 있습니다

  첫번째 줄이 인텍스번호와 이미지 이름이고 두번줄은 저장되는 이름입니다..두번째 줄 저장 이름에 인덱스 번호가 빠졌네요

14.jpg

 

10. 목록을 GUI로 보여준다는것으로 만족해야할것 같습니다

15.jpg

 

11. 용량이 적은것으로 실제 내보내기를 해보겠습니다..이 과정들은 모두 VBS로 진행이 됩니다

17.jpg

 

12. 작업중입니다

18.jpg

 

13. 내보내기 작업이 완료가 되면 다시..처음 창으로 됩니다..프로그램 종료는 X 를 클릭해서 종료를 해야 합니다

19.jpg

 

14. 기존 파일 유무 확인후 삭제를 해줍니다

20.jpg

 

15. PE에서 실행 모습입니다

23.jpg

 

16. 내보내기 메세지입니다

24.jpg

 

17. 작업중입니다

25.jpg

 

18. 이미 추출한 wim 파일에서 우클릭을 해보았습니다

26.jpg

 

19. vbtool 파일이 바아러스 검출이 3개 되네요..

27.jpg

 

20. 마무리

컴퓨터 관려해서는 좋은것을 가지고 있었도...모르고 놓치는 경우가 많습니다

cmd 백업 프로그램에서 메세지 관련해서 만들어 활용을 해보기도 하고 VBS로 활용하기도 하고..다양한 방법들을 찾아서 활용을 해보려고

했습니다..

vtool에서 가장 원했던 TaskDialog 메세지가 되는 줄을 이제서야 알게 되다니 너무 늦게 알게된것 같습니다..

덕분에 실전에 활용하기는 좀 그렇지만..ISOtoWIM cmd에도 활용을 다해보게 되었네요

 

이런 기능도 있구나 하고 기억해 두셨다가 cmd 관련해서 좀더 다양한 방식으로 꾸며보고 싶을때 활용하시는것도 좋을것 같습니다

 

강추위기 계속 되고 있습니다

건강에 유의 하시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
9545 기 타| IFW BR Lite - 복원전용 PE(X) 일반 PE 활용 버전 사용기 ... [81] 왕초보 1085 151 01-30
9544 윈 도 우| Windows 11 업그레이드 차단하기.bat 테스트 [23] suk 1026 42 01-30
9543 기 타| 같은 경험을 어제 햇어요 uefi 가 아니다.... 라는 코코당 737 2 01-30
9542 기 타| Partition Saving BR Lite - PE, CmdPE 겸용버전 사용기입니다 [81] 왕초보 1113 152 01-29
9541 기 타| 아래 11_PE.wim 부팅기 [23] 아름아름 1775 20 01-29
9540 기 타| 11_PE.wim 추천인 391번 까지 택배 보냄 [408] V무등산V 3057 394 01-28
9539 윈 도 우| Win 11 kb5022360__22621.1194 [4] 4k8k 1099 10 01-27
9538 기 타| Easylight PE용 Ghost BR Lite v2.0 버전 사용기입니다 [67] 왕초보 1192 125 01-27
9537 기 타| Easylight+PE & Util folder [25] qnd 1256 45 01-27
9536 소프트웨어| [종료]단일 파일 몇 가지 업데이트_0126 [20] DengJang 1511 43 01-26
9535 기 타| AutoWall (동영상배경) 최대화로 실행하기 입니다 [12] 왕초보 986 18 01-25
9534 기 타| qnd님 Win11 PE - AutoWall (동영상배경) 자동실행하기 입니다 [17] 왕초보 1030 22 01-25
9533 기 타| Easylight PE용 WimLib BR Lite v2.0 버전 사용기입니다 [90] 왕초보 1047 168 01-25
9532 기 타| qnd님 Win11 PE - 우클릭 전원 메뉴 위치를 바꾸어 보았습니다 [9] 왕초보 954 19 01-24
9531 기 타| Easylight PE - Util폴더에 단일파일 넣어 사용하기 입니다 [13] 왕초보 1396 26 01-24
9530 윈 도 우| 배치파일을 이용해서 윈도우 자동 설치하기 (1.26 수정됨) [18] gooddew 1623 38 01-23
9529 소프트웨어| Ventoy에 전원 메뉴 추가하기 [10] suk 1333 22 01-23
9528 윈 도 우| 20230119_Windows 11 Pro_22H2_build 22621.1192_by TC&... [21] parannara 2097 21 01-23
9527 기 타| 초보의 설치기 복구모드에 대해 (기가메인보드 물바이오스) [1] 코코당 645 3 01-22
9526 기 타| Dism 방식을 선호 합니다. [5] 코코당 1250 8 01-21
XE1.11.6 Layout1.4.8