강좌 / 팁

윈 도 우 프로그램 스크립트 만들기 2부. win10xpe .script edit

2024.05.03 08:36

지연서연아빠 조회:845 추천:25

안녕하세요.

어제 강의올리고 오늘 바로 2부 들어갑니다..

하루동안 공부열심히 하셨나요?

바로 이어가겠습니다.

어제는 예를 들었지만 오늘은 실전입니다.

고수님이 만드신 좋은 프로그램을 스크립트로 만들어보죠

많이들 이용하시죠? 아래에서 다운받으시고 오실께요

윈도우 포럼 - 자 료 실 - EasyWinSetup v0.8.7.8 (windowsforum.kr)

 

1.png

다운받은 파일 압축을 풀어주시고 압축푼 폴더와 공유해드린 스크립트파일 폴더를 같이 열어놓고 그림처럼 하고 스크립트를 notepad2로 열어주세요

 

2.png

Total Commander 를 선택하면 같은 이름이 표시가 됩니다.

 

3.png

 

빨간박스의 바꾸기 버튼을 클릭합니다.

 

4.png

원하는 프로그램 이름을 적어주고 모두 바꾸기를 선택합니다.

 

5.png

 

모두 바꾸기를 클릭하면 같은 이름이 몇개가 변경되었는지 알려줍니다.

 

6.png

그 다음은 프로그램 버전 및 생성 날짜를 변경해 줍니다.

 

7.png

 

기본적인 사항을 변경하였으니 다른이름으로 저장하여줍니다.

 

8.png

이제 빌더를 실행하면 저장한 프로그램이 보입니다. 

로고를 변경해야겠죠.

 

9.png

 

EasyWinSetup 프로그램과 아이콘만드는 프로그램을 실행한뒤 EasyWinSetup 프로그램을 선택하여 드레그하여줍니다.

드레그가 안되면 열기버튼을 눌러 프로그램을 선택하셔도 됩니다.

이전에 배운데로 프로그램도 jpg형식으로 캡처하여 준비합니다.

 

10.png

캡처 및 아이콘파일이 만들어졌으면 빌더에서 변경하여줍니다. 모르시면 이전강좌 보고오세요

윈도우 포럼 - 강좌 / 팁 / 테크 - 프로그램 스크립트 만들기 1부. win10xpe .script edit (windowsforum.kr)

 

11.png

 

정상적으로 소개페이지가 잘 만들어졌네요

 

12.png

빨간박스부분을 프로그램이름으로 변경합니다. 띄어쓰기는 안되요~~

 

13.png

 

다시 스크립트 파일을 열어봅니다.

[Variables]

%ProgramTitle%=EasyWinSetup                                                 >단축아이콘 이름

%ProgramExe%=TotalCMD.exe                                                   >32비트 프로그램이름

%ProgramExex64%=TotalCMD64.exe                                           >64비트 프로그램이름

%ProgramFolder%=TotalCMD                                                    >32비트 설치될 폴더이름

%ProgramFolderx64%=TotalCMD                                                >64비트 설치될 폴더이름

%SetupFile%=TotalCMD.7z                                                         >압축한 파일이름

%FileContainer%=%ScriptDir%\TotalCMD_XPE_File.Script                  >드디어 나온 프로그램이 포함된 스크립트 파일이름

%TargetAppdata%=%GTarget%\Users\Default\AppData\Roaming    >이건 다음시간에?

 

 

14.png

옆 폴더를 보면서 맞게 변경하여줍니다.

 

15.png

 

지금과 같이 프로그램이 32, 64비트 프로그램이 같이 있을경우 버전에 맞게 자동으로 삭제해주는 스크립트입니다.

필요하시면 버전에 맞게 변경하여줍니다.

둘다 필요하시면 앞에  // 주석처리하여줍니다.

 

16.png

바로 아래에 중요한 레지스트리 추가하는 부분이 있습니다.

여기에 필요한 레지스트리를 추가하면 되겠죠?

 

17.png

 

빨간부분은 TotalCMD에서 사용한것이니 주석처리하여줍니다. 나중에 써먹을꺼에요

 

18.png

이전에 설정한 압축파일 이름으로 압축을하여줍니다.

폴더를 압축하지마시고 폴더안에서 그림과 같이 압축을하여줍니다.

 

19.png

 

압축된 파일이름을 원하는대로 변경하거나 그대로 사용하실려면 스크립트에서 이름을 변경해주세요

 

20.png

스크립트를 변경했으니 빨간x를 누르고 저장하고 나간후 attachments 클릭

 

21.png

 

new folder를 누르고 영문으로 원하는 이름으로 만들어줍니다.

 

22.png

add > add > 저장한 압축파일을 선택후 열기를 클릭합니다.

 

23.png

 

Start 클릭

 

24.png

파일이 저장되었네요.

스크립트폴더로 돌아가서 스크립트 파일을 보면 용량이 늘어나 있을거에요

스크립트 파일을 복사 붙여넣기하여 복사본을 만들어줍니다.

 

25.png

 

만들어진 복사본을

 

26.png

스크립트 파일 이름을 바꾸어 알아보기 쉽게 변경하여줍니다. 통상적으로 아래와같이 스크립트 파일이름끝에 XPE_File을 사용합니다.

EasyWinSetup_XPE_File.Script

 

27.png

 

이제 프로그램 파일 스크립트가 만들어졌으니 원본 EasyWinSetup_XPE.Script 파일에서 추가한 압축파일을 제거하여줍니다.

 

28.png

파일용량을 보면 크기가 틀리죠?  지금은 용량이 작으니 별차이가 없지만 용량이큰파일이면 차이가큽니다.

 

29.png

 

빌더로 돌아와  빨간부분의 새로고침을 하여줍니다.

새로고침하면 EasyWinSetup 이 두개가 나오네요?

스크립트 파일이름은 틀리지만 스크립트내부는 같으니 두개가 나오는거죠

 

30.png

EasyWinSetup_XPE_File.Script 파일을 열어서 알아보기 쉽게 - File Container 를 추가하여줍니다.

저장하고 빌더로 돌아가서

 

31.png

 

새로고침을 하면 바뀐이름으로 변경되었네요..

가장 궁금했던게 있죠? 

어 그럼 안보이게 어떻게 해?

전에 중요하다고 박스만들고 알려드렸던 Level = ?  숫자 여기에 비밀이 있습니다.

 

32.png

빌더에서 편집모드로 들어가서

 

33.png

 

Description 들어가서 Level 클릭하면 여러개의 숫자가 나옵니다.

제가 알고 있는건 몇개안되요.. 그냥 두개만 기억하시면 됩니다. 0과 5

 

35.png

이해하셨죠?

 

34.png

빌더로 돌아와 새로고침을 하면 드디어 사라졌네요.

 

 

36.png

추가적으로 

지금까지 있었던 파일들은 위와 같이 내용이 지워져 있었는데요..

내용이 없어서 어떻게 만드는지 몰랐던 거지요..

 

드디어 알고싶었던 궁금증이 사라지니 시원하시죠? ㅎㅎ

지금까지 오시느라 고생하셨습니다.

 

다음시간에는 레지스트리를 추가하는 방법과 어떤 프로그램들은 이상한곳에 파일이 추가적으로 필요로 하는데요. 이것도 알아보겠습니다.

 

주말동안 공부열심히 하시고 다음시간에 뵐께요.

주말잘보내세요~~~

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4494 소프트웨어| VMWare 를 이용한 VHD 구동테스트 방법 [2] update 타천사둘리 233 5 05-17
4493 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] 입니다 366 9 03-24
4492 소프트웨어| pureBasic 외부 함수 호출 [1] 입니다 377 9 03-25
4491 소프트웨어| pureBasic 포인트 기본 이해 [3] 입니다 378 10 03-25
4490 모 바 일| #Kinemaster강좌, Clip&Audio 자르기 이동 늘리기, Un... 무림거사 399 1 08-02
4489 모 바 일| Kinemaster 강좌 -Clip을 "즐겨찾기"에 등록 &am... 무림거사 421 1 08-11
4488 윈 도 우| [실사] 윈도우8.1 프로 VHD 설치 방법 [5] 무월 423 6 05-08
4487 윈 도 우| 원격 데스크톱..., 자격증명이 작동하지 않습니다... [1] 사가르마타 434 1 04-12
4486 소프트웨어| purebasic Macro 기본 [3] 입니다 437 10 03-25
4485 모 바 일| [Tip] 아이폰과 갤럭시폰 모델별 NFC 위치 [2] asklee 457 2 05-15
4484 모 바 일| Kinemaster강좌 #글자 입력방법, #링 속도 줄이는 방법 무림거사 461 1 08-03
4483 소프트웨어| Bcd부팅항목 메뉴 숨기기 [3] 카멜 464 9 03-04
4482 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] 입니다 467 11 03-24
4481 모 바 일| Kinemaster 화살표 Arrow 표시하는 2가지 방법 무림거사 471 1 08-08
4480 윈 도 우| Microsoft Loop, Notion 비슷한 앱 [1] 타천사둘리 484 0 05-03
4479 모 바 일| #Kinemaster 강좌, 기기성능 에 따른 출력해상도, 출력화질... [1] 무림거사 488 1 08-13
4478 모 바 일| Mobile PowerDirector강좌 #크로마키 무대 제작방법 특강 [1] 무림거사 525 2 06-24
4477 윈 도 우| vbs_Merge Lines(Drag-n-drop) [12] 레마클로 545 4 03-03
4476 소프트웨어| dup2patcher.dll 디컴파일링-2 [3] sunshine 550 5 07-21
4475 기 타| 커스텀 드라이브 아이콘 적용해 볼까? [3] 내꼬 559 5 03-09
XE1.11.6 Layout1.4.8