설치 / 사용기

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

2022.12.22 17:31

왕초보 조회:913 추천: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 - - -
9399 소프트웨어| 뎅장님 78리팩 대체 관련한 wimConvert.cmd [46] 지후빠 1015 54 12-27
9398 윈 도 우| pe 모든 드라이브 99%다 통합했습니다. [100] 컴아저씨훈 2178 52 12-26
9397 기 타| 백업 프로그램에 vtool의 메세지 4종류를 활용하여 보았습니다 [22] 왕초보 955 40 12-26
9396 기 타| KJ님의 WindowsXPE149 빌더로 Windows11 22H2(22621.963) ... [44] 노랑개굴 2957 40 12-26
9395 기 타| 78리팩 메뉴 전부 PE 우클릭에 넣었습니다. [52] DengJang 1370 52 12-25
9394 소프트웨어| (수정2)isowim-mid [mic] [28] sunshine 1398 30 12-25
9393 윈 도 우| 3차수정 [55] V무등산V 2171 57 12-25
9392 윈 도 우| Windows 11_Ent_22H2_22623.1037 Office_UP 일반용 테스트용 [73] V무등산V 1582 56 12-24
9391 소프트웨어| [종료]단일 파일 몇 가지 업데이트_1224 [18] DengJang 1371 40 12-24
9390 기 타| ISOtoWIM.cmd - 50%만 GUI, InputBox를 활용하여 보았습니다 [16] 왕초보 813 26 12-23
9389 윈 도 우| 디펜더 활성/비활성 스위칭 -Test3 [31] 집앞의_큰 1017 44 12-23
9388 윈 도 우| 우인님 Quantum PE 헤쳐모여 설치 체험기 입니다. [135] 입문자 1605 42 12-23
9387 기 타| [종료]Prince_KJ - Prince_KJ_VMD PE 업데이트_1223 [648] DengJang 2795 211 12-23
9386 윈 도 우| Windows 10 (1904x.2364) 블루스크린 관련 작업 [20] suk 951 29 12-23
9385 하드웨어| 최신 CPU일수록 VMD 써야 하는 이유 [10] 내꼬 2296 12 12-22
» 기 타| VBS vtool.exe의 재발견 - ISOtoWIM.cmd를 GUI처럼 하여 보... [13] 왕초보 913 23 12-22
9383 기 타| [종료]뚱뚱한 PE [97] 우인 3606 114 12-22
9382 하드웨어| 누군가는 이 문제를 풀어냈을 것 같습니다. [29] Holloga 2288 5 12-22
9381 윈 도 우| 11_Ent_22H2_22621.1037 테스트 용 [63] V무등산V 1135 58 12-22
XE1.11.6 Layout1.4.8