쥬벤
행복한 하루 되시길~!
오래된 인스톨쉴드 한글 메뉴얼

반응형


완전 오래된 인스톨쉴드 메뉴얼.. 98년에 제작된 메뉴얼

학생때 작은소프트업체에서 알바 할 때 프로그램 제작한걸 패키징한다고 엄청 고생했던 기억..;
인스톨쉴드 사용할줄 아는 사람이 주변에 없어서 좌절.. ㅠㅠ
메뉴얼이란 메뉴얼 다 찾아보고 공부하면서 했던 기억..;

하드 정리하다보니 이게 나와서 올려봅니다.

맨마지작으로 작업할때 인스톨쉴드 버전이 12였는데..
아래 메뉴얼 거의 적용이안될듯..; 그냥 기본 개념 익히기 용으로 읽어보면 좋을듯 싶습니다.


이미지는 워드 파일에 첨부되어 있습니다.

-------------------------------------------------------------
 

InstallShield Manual

 

l  매뉴얼은 InstallShield Professional Version 예제로 하였습니다.

 

Basic Setup Tutorial

 

여기서는 단계적으로 인스톨쉴드와 함께 기본 Setup 개발을 있습니다.

처리과정에 있어 인스톨쉴드 IDE 알게되고, Setup개발주기를 체험할 있을것입니다.

그리고, 충분한 기능의 Setup 함께 분배 디스켓을 만들 있을 것입니다.

예제에서는 Notepad (편집기) 인스톨하는 방법을 예로 들것입니다.

 

Setup Requirements

 

Setup 장에서 생성할 있을 것이며, 사용자에게 자동적으로 보여주면서 환영

다이알로그 박스와 애플리케이션 목적지의 위치를 사용자가 요구하는 목적지 폴더에서

Notepad 실행파일이 옮겨질 것이며, 만일 존재하지 않을 경우 폴더를 생성하게 됩니다. 

마지막으로, 윈도우95 시작메뉴/프로그램 폴더안에 등록이 될것입니다. 

거의 모든 작업은 기본 인터페이스로 이루어집니다.  사용자의 요구에 따라 배경윈도우의

색상도 변경할 있습니다.

아래는 예제의 수행절차입니다.

l  Window95/98상에서 실행한다.

l  녹색 배경화면이 색깔층으로 보인다.

l  환영 다이알로그를 보여준다.

l  사용자로부터 설치 폴더를 얻어낸다.

l  존재하지 않을 경우에는 설치 폴더를 생성한다.

l  Notepad.exe 설치될 폴더에 전송된다.

l  윈도우95 시작메뉴/프로그램 폴더안에 Notepad 바로가기 단축아이콘이 추가된다.

 

Setup Types, Components, and File Groups

파일 수가 적다거나 선택옵션이 많지 않다면 설치작업은 매운 단순해집니다.

이런 설치를 하는경우, 오직 하나의 파일(Notepad.exe) 전송하고 한가지 방법으로

애플리케이션 설치를 합니다.  그런 이유로, 프로젝트의 설치형태는 따로 필요치않고,

오직 하나의 파일 그룹과 컴포넌트만이 필요하게됩니다.

 

Step 1.  Launch InstallShield

먼저, 인스톨쉴드를 실행하면 그림3.1 같은 화면이 나타납니다.

여기서 View 메뉴로부터 인스톨쉴드 IDE 구성요소들을 조정할 있습니다.

 


                            그림3.1  InstallShield IDE

 

처음에 인스톨쉴드를 열면, 프로젝트 윈도우는 프로젝트 마법사와 VB5프로젝트 마법사

아이콘들이 나타납니다. 프로젝트 마법사는 새로운 프로젝트를 생성하고 구성할 있도록

해줍니다. 새로운 프로젝트를 생성할 때마다 인스톨쉴드는 프로젝트 윈도우안에 프로젝트의

아이콘을 생성합니다. 

예제처럼 하지 않아도 프로젝트 마법사를 이용해 새로운 프로젝트도 구성할 있습니다.

 

 

Step 2.  Launch the Project Wiward

프로젝트 마법사는 설치의 기본 구성요소를 기입할 있는 몇가지의 창을 제공합니다.

그리고 기본 사양을 바탕으로 인스톨쉴드 프로젝트를 생성하고 IDE안에 프로젝트를 엽니다.

프로젝트가 열리면 지정된 리소스,설치형태,구성요소,파일그룹,설치 스크립트가 사용할

있는 형태로 구성이 됩니다.

물론, 텅빈 프로젝트와 함께 시작할 있으며, IDE명령을 사용해 모든 설치 구성요소를

생성할 수도 있습니다.  또한 설치 스크립트를 따로 작성할 있으나, 프로젝트 마법사를

사용하면 기본적인 작업을 아주 간편하게 있습니다.   일단 프로젝트가 생성되면,

IDE 스크립트 편집기를 사용해 보다 편리하고 간단하게 프로젝트를 구성할 있습니다.

 

Step 3.  Follow this step to launch the project Wizard

프로젝트 윈도우안에, 프로젝트 마법사 아이콘을 더블 클릭한다.

 

프로젝트 마법사는 환영하는 창과 함께 그림3.2 같이 보여줍니다.

창에서는 설치를 인스톨하는 애플리케이션을 정의합니다.

 


                      그림3.2  The Welcome panel of the Project Wizard

 

창안에 입력한 정보의 대부분은 프로젝트가 생성될 스트링 테이블안에 입력됩니다.

런타임시, 스트링 테이블안에 스트링들은 설치할 출력되고 윈도우 레지스트리 항목에

사용됩니다. 기존 프로젝트의 경우 스트링 테이블은 인스톨쉴드 IDE 리소스 창안에서

다룰 있습니다.  준비가 되었다면 아래와 같이 입력을 하십시오.

 

1.   애플리케이션 이름 항목안에 ,Test pad라고 입력한다.

2.   회사 이름 항목안에, 회사이름을 기입한다.

3.   개발 환경 항목안에, 선택의 리스트가 보여지면 아래 화살표를 클릭해 Generic Window

선택한다.

4.   애플리케이션 형태 항목안에 Generic Application 선택한다.

5.   애플리케이션 버전 항목안에 버전 번호를 기입한다.

6.   애플리케이션 실행 항목에는, 항목의 우측에 있는 버튼을 클릭해 찾아보기 대화상자를

연다. 대화상자를 사용해서 Notepad.exe 찾아 선택한다. 거의 모든 시스템에서

notepad.exe 윈도우가 설치된 폴더나 윈도우 시스템 폴더에서 찾을 있다.

7. 모든 항목에 입력이 끝나면 다음 버튼을 눌러 진행한다.

 

 

Step 4.  Select Dialog Boxes

그림3.3 나타난 프로젝트 마법사의 “Choose Dialog” 창에서는 설치 작업도중에

나타날 대화상자를 선택하도록 합니다.

 


                    그림3.3  The Choose Dialogs panel of the Project Wizard

 

“Choose Dialog”에서는 설치 대화상자를 두가지 방법으로 미리 있습니다.

첫번째로, 설치 대화상자의 이름을 선택하면 좌측에 축소된 형태의 그림이 나타납니다.

두번째로, 이름을 선택한 다음 미리보기 버튼을 누르면 원래 크기의 그림이 나타납니다.

여기서는 설치 작업에 필요한 만큼의 개수와 형태의 대화상자를 선택합니다.

일반적으로 많이 필요하다고 생각하는 대화상자는 기본적으로 선택이 되어있습니다.

하지만, 간단한 설치에는 다음 두가지만 필요합니다.

l  Welcome Message – 사용자에게 환영메세지를 보여준다.

l  Choose Destination Location – 사용자에게 프로그램이 설치될 곳을 지정할 있도록 한다.

 

Step 5.  Select Target Operating Systems

프로젝트 마법사는 다음에 설치 플랫폼을 선택하는 화면을 보여줍니다. 그림3.4 나타난

화면은 설치 프로그램이 동작할 운영체제를 선택할 있도록 합니다.

 


               그림3.4  The Choose Target Platforms panel of the Project Wizard

 

화면에서 행한 작업은 설치 프로그램에 중요한 두가지 영향을 줍니다.  첫번째로

플랫폼별 폴더가 설치 프로젝트에 추가가 됩니다. 폴더들은 인스톨쉴드 IDE Setup

Files창에 나타나며 플랫폼별로 필요한 파일을 추가할 있도록 해줍니다.

두번째로 인스톨쉴드의 생성 작업에서 선택된 플랫폼에서 설치 프로그램이 동작할

있도록 필요한 파일을 추가합니다.   최초에 창에는 가능한 모든 운영체제가

나타납니다. 그렇지만 여기서는 간단한 프로그램이므로 윈도우95 선택하도록 합니다.

 

 

 

 

 

 

 

 

 

 

Step 6.  Select Language

그림3.5 같이 창에서는 설치 프로그램이 사용할 언어를 선택하도록 합니다.

 


                  그림3.5 The Specify Languages panel of the Project Wizard

 

리스트 박스의 아래에 두개 체크박스가 있습니다. 체크박스의 상태에 따라 리스트박스에

나열되는 언어의 목록이 달라집니다.  그림3.5 보인것과 같이 인스톨쉴드 프로페셔널을

사용한다면 영어만 나타날 것이며, 국제판의 인스톨쉴드를 사용한다면 판에 따라 다른

언어가 나타나게 됩니다. 

 

 

 

 

 

 

 

 

 

 

 

 

 

Step 7.  Select Setup Types

그림3.6 나타난 처럼 창에는 사용자가 선택할 있는 설치유형이 나타납니다.

 


                그림3.6 The Specify Setup Type panel of the Project Wizard

 

복잡한 설치 프로그램일수록 사용자에게 다양한 설치 타입을 선택할 있도록 합니다.

창에는 기본적으로 3가지의 가장 많이 사용되는 설치 타입이 미리 선택되어 있습니다.

그렇지만 예제처럼 간단한 설치 프로그램에는 한가지 설치 타입만 필요하면 되므로

설치타입을 따로 지정할 필요가 없습니다.  설치타입을 모두 해제한 후에 다음버튼을

누르십시오.

 

 

 

 

 

 

 

 

 

 

 

 

Step 8.  Specify Components

그림3.7 같이 창에는 설치 작업도중에 필요한 컴포넌트를 생성할 있도록 합니다.

 


                그림3.7 The Specify Components panel of the Project Wizard

 

최초에 나타날 때에는 기본적인 컴포넌트들이 나타납니다.  여기서는 일반적인 경우가

아닌 하나의 화일(notepad.exe) 설치할 것이므로 Program Files 컴포넌트만 선택합니다.

나머지는 Delete 눌러 지우십시오.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Step 9.  Specify File Groups

컴포넌트가 지정되면 그림3.8 보는 바와 같이 설치작업에 필요한 파일그룹을 만들수

있도록 해줍니다.


                그림3.8  The Specify File Groups panel of the Project Wizard

 

여기서는 개의 실행파일만 필요하므로 Program Executable Files 남겨놓고 나머지는 삭제버튼을 눌러 삭제합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Step 10.  Generate the Setup Project

그림3.9 Summary창에서는 선택한 내용과 설정을 요약해 보여줍니다.

 


                   그림3.9 The Summary panel of the Project Wizard

 

선택된 내용이 맞는지 확인을 만약 틀리다면 뒤로 버튼을 사용해 정보를 고치고

다음 버튼을 사용해 화면으로 돌아옵니다.  모든 정보가 올바르면 마침버튼을 누릅니다.

약간의 시간이 지나고 프로젝트 마법사는 새로운 설치 프로젝트를 생성할 것입니다.

작업 도중에는 현재 진행상태가 나타납니다.

 

l  프로젝트에 필요한 프로젝트 폴더와 폴더들은 “My Installations” 아래에 생성이 된다.

폴더는 윈도우 드라이브의 루트 폴더 밑에 만들어져 있습니다. 프로젝트 폴더의

이름은 “Welcome” 창에서 입력했던 응용프로그램의 이름으로 지정이 됩니다.

l  응용프로그램이 저장되는 데이터파일과 설치 프로그램을 돌릴 있는 지원 파일과

같은 기본 파일들은 각각의 폴더에 생성되거나 복사됩니다.

l  응용프로그램을 설치할 있도록 설계된 스크립트가 만들어지고 컴파일 됩니다.

l  설치 프로젝트 디스크 이미지가 만들어 집니다.

 

프로젝트 파일이 만들어지면 설치 작업은 그림3.10 같이 열리게 됩니다.

 


                 그림3.10 Project Test App open in the InstallShield IDE 

 

좌측은 프로젝트 작업공간으로 여러개의 탭으로 구분된 창들이 존재해서 설치작업 전반에

걸친 여러가지 항목을 조작할 있도록 해줍니다. 현재 선택된 창이 스택의 최상위에

나타나게 됩니다. 우측은 현재 선택된 창에서 선택된 항목을 윈도우로 있게

해줍니다.  인스톨쉴드 프로젝트를 열게 되면 스크립트 창이 선택되고 설치 스크립트가

나타나 편집할 있게 됩니다. 스크립트,Setup.rul 사용자의 컴퓨터에 어떻게 설치

작업이 진행될 것인지를 지시하라는 문장을 담고 있습니다. 단계 14부터 16까지는

프로젝트 마법사가 만들어 스크립트를 수정하게 것입니다.

더애서 다른 창으로 작업을 필요한 몇가지 일이 있습니다.  다음 단계에

걸쳐 전송될 파일(notepad.exe) 프로젝트 마법사에서 선택했던 파일 그룹, 컴포넌트등을

연결하게 됩니다.  또한 “Resource” 창을 사용해 Notepad.exe 연결되는 바로가기를

시작 프로그램 폴더에 만들도록 것입니다.

 

 

 

 

 

 

Step 11.  Assign Files to File Groups

파일 그룹은 논리적으로 연관된 파일로 구성이 됩니다. 연관된 파일을 같은 파일 그룹에

지정해서 설치 작업을 만들고 실행할 한번에 다룰 있게 됩니다. 파일 그룹의 가치는

사용자에게 설치 형태를 여러 제공했을 경우 선택된 설치 형태에 따라 파일을 달리

전송하게 나타납니다. 설치 프로젝트는 다른 설치 형태를 제공하지 않고 사실

설치할 파일도 하나, Notepad.exe이므로, 파일을 Program Executable Files 파일그룹에

넣도록 합니다.

 


                     그림3.11  The Links icon in the File Groups pane

 

1.   프로젝트 작업공간에서 “File Groups” 탭을 선택해 File Groups 창이 앞으로 나오게 한다.

   “Test Pad”라는 파일 그룹이 열려있지 않다면 선택해 더블클릭한다. 내용이 나타날것이다.

2.   “Program Executable Files” 폴더를 더블클릭해서 그림3.11 같이 폴더에 Links 아이콘을

찾는다. “Links” 아이콘은 폴더에 파일이 연결되어 있음을 알리는 것이고 진짜

파일이 있는 것은 아니다. 파일 그룹에 연골된 파일은 미디어 생성 마법사가 실행해 설치

프로젝트 폴더에 디스크 이미지로 만들어지기 전까지는 옮겨지거나 복사되지 않는다.

3.   Links아이콘을 클릭해서 “File Group Links”창을 나타낸다. (그림3.12) 창에는 현재

활성화된 파일그룹의 파일들이 나타난다. 아직 아무것도 선택하지 않았기 때문에 비어

있을 것이다.


         그림3.12  The File Group Links window before inserting notepad.exe

4.   File Group Links 윈도우에서 오른쪽 마우스 버튼을 눌러 팝업메뉴를 나타낸다.

메뉴에서 “Insert Files” 선택해 “Insert File Links into File Group” 대화상자가 나타나도록

한다.(그림3.13)  대화상자는 현재 활성화 파일그룹에 파일을 추가할 있도록

한다. 

<참고>  “Insert File Links into File Group” 대화상자를 사용할수도 있지만 윈도우 탐색기로

부터 파일을 직접 끌어 올수도 있다. 윈도우 탐색기를 실행시키려면 “File Group Links”

윈도우의 팝업메뉴에서 “Launch Explorer” 선택한다.


            그림3.13  The Insert File Links to File Group dialog box

5.   “Insert File Links into File Group” 대화상자에서 “Notepad.exe” 찾아내어 열기 버튼을

누른다. (윈도우 디렉토리에 있음).  대화상자가 닫히고 “Notepad.exe” “File Group Links”

윈도우에 그림3.14 같이 나타나게 된다.


             그림3.14  Notepad.exe is linked to Program Executables Files

 

Step 12.  Assign File Groups to Components

컴포넌트는 설치할 파일 전송의 기본 단위가 된다. 컴포넌트는 선택되거나 선택되지

않을 있다. 컴포넌트가 전송될 컴포넌트에 연결된 모든 파일 그룹에 포함된 모든

파일이 목표 시스템에 복사된다.

최소로 설치 작업은 개의 컴포넌트와 개의 파일그룹과 개의 파일을 가지고

있어야 한다.

 

1.   프로젝트 작업공간에서 “Components” 탭을 눌러 “Components” 창이 최상위로 나오게한다.

(그림3.15).  “Test Pad” 컴포넌트 폴더가 열리지 않았다면 더블클릭을 해서 내용이 나타

나도록 한다.


                          그림3.15  The Components pane

2.   “Program Files” 폴더를 더블클릭해서 컴포넌트 프로퍼티 윈도우를 연다. 그림3.16

오른쪽 부분과 같다. 윈도우에는 여러가지 컴포넌트별 설정 사항이 나타나 있어 요하다면 수정도 있다.


    그림3.16  The Components pane and component properties window

프로젝트와 같은 간단한 설치 작업에는 기본적으로 되어 있는 설정을 수정할 필요가

없다. 프로젝트에서는 단순히 포함된 파일그룹을 지정하기만 하면 된다. 그렇지만

설치 프로젝트가 복잡해져 갈수록 컴포넌트 프로퍼티는 많이 수정되어야 한다. 예를들어

사용자가 컴포넌트를 선택해 설치할 있도록 하려면 “Display Name” 프로퍼티에 입력을

해서 나중에 이름으로 구별을 있도록 해야 한다.

3.   컴포넌트 프로퍼티 윈도우에서 “Included File Groups” 더블클릭해 “Included File Groups”

프로퍼티 페이지가 나타나도록 한다 (그림3.17).  페이지에는 현재 활성화된 컴포넌트에 연결된 파일그룹이 나타나고 파일그룹과의 연결을 선택할 있게 한다. 아직 파일

그룹이 선택된 것이 없으므로 비어 있을것이다.


           그림3.17  The Included File Groups property page

4.   파일그룹을 컴포넌트에 연결 하려면 추가 버튼을 누른다.  그림3.18 같은


“Add File Group” 대화상자가 나타나며, 현재 정의되어 있는 파일그룹의 목록이 나타난다.

   그림3.18  The Add File Group dialog box

5.   ”File Group Name” 리스트 박스에서 “Program Executable Files” 선택한다.

6.   확인 버튼을 눌러서 대화상자를 닫는다. “Program Executable Files” 파일그룹이 추가된다.

7.   확인 버튼을 눌러 “Included File Groups” 프로퍼티 페이지를 닫는다. 컴포넌트 프로퍼티는

이제 “Program Executable Files” “Included File Groups” 항목으로 나타낸다. (그림3.19)


                         그림3.19  Selectd file Group properties

 

 

Step 13.  Place a Shotcut on the Start Programs Menu

이제 파일과 파일그룹과 컴포넌트가 만들어졌고 서로 연결이 되었다. 이제 설치 프로젝트는

프로그램 파일을 전송하기 위한 모든 것을 갖추고 잇는 셈이다. 프로그램이 설치된 쉽게

사용할 있도록 하려면 윈도우95 시작 프로그램 메뉴에 바로가기를 위치하면 된다.

그럽게 하려면 “Resource” 창에 바로가기를 정의해야 한다.

바로가기는 설치 스크립트 내에서 CreateShellObjects함수를 호출해서 생성이 된다.

함수의 호출은 마법사가 생성해 스크립트 내부에 이미 포함이 되어있다.

 

1.   그림3.20 같이 프로젝트 작업공간에서 “Resource” 탭을 눌러 “Resource” 창이 최상위로

나오게 한다.  “Test Pad” 리소스 폴더가 열려있지 않다면 더블클릭을 해서 나타내게한다.


           그림3.20  The Resources pane with Test Pad Resources folder opened

2.   Shell Objects 더블클릭해서 폴더를 열도록 한다. 안에는 Explorer Shell Program

Manager 두가지 폴더가 있다.

3.   셋업 프로젝트는 윈도우95 전용이기 때문에 Explorer Shell 아이콘을 선택해 더블클릭  

한다. 안에는 내포된 폴더들이 있다. 새로운 바고가기와 폴더를 폴더 아래에 생성

있다.

4.   Desktop 더블클릭해서 시작폴더가 나타나도록 한다. 다음에 시작메뉴를 더블클릭해

프로그램 폴더가 나타나도록 한다. 마지막으로 프로그램 폴더를 더블클릭해서 연다.

Explorer Shell 폴더가 완전하게 열리면 그림3.21 같은 모양이 된다.


          그림3.21  The Resource Pane with the Explorer Shell folder fully expaned

5.   프로그램 폴더를 오른쪽 버튼으로 클릭해서 팝업 메뉴가 나타나게 한다. 메뉴의 New

선택해서 부메뉴가 나타나게 다음, Shortcut 선택해 New Shortcut-1 프로그램 폴더

아래에 나타나도록 한다 (그림3.22).  그림은 또한 “shortcuts” 윈도우가 오른쪽에

나타난 것도 보여준다. 윈도우에는 선택된 바로가기의 프로퍼티를 나타내며 프로퍼티

페이지를 다루도록 값들을 바꿀 있게 한다.


          그림3.22  The new shortcut and the Shortcuts window

6.   새로운 바로가기가 프로그램 아래에 만들어지면 바로가기의 이름 필드에 위치하게되어

입력을 있게된다. 바로가기의 이름을 New Shortcut-1에서 Test Pad 바꾸도록 한다.

7.   바로가기 윈도우에서 Shortcut Text 더블클릭하면 바로가기 프로퍼티 페이지가 나타

나게 된다(그림3.23).  대화상자의 필드는 기본적으로 윈도우95에서 바로가기의

등록정보를 볼때와 같은 프로퍼티 정보와 연결되어 있다.


                 그림3.23  The Shortcut Properties page

8.   Shortcut Text 항목은 바로가기 아이콘의 다음에 나타날 문장을 지정하고 있따. 항목에

Test Pad 입력한다.

9.   Target프로퍼티는 바로가기가 가리킬 아이템의 경로와 이름을 지정한다. 항목에는

다음과 같은 값을 입력한다:<TARGETDIR>\NOTEPAD.EXE

10.    Target프로퍼티를 <TARGETDIR>\NOTEPAD.EXE 지정하는것은 바로가기를

인스톨쉴드 시스템변수 TARGETDIR 지정된 폴더를 선택하는 것과 같다. 단계12에서

프로그램 파일 컴포넌트에 대한 목적지 폴더를 지정 했었다.

11.    아이콘 인덱스 프로퍼티는 바로가기에 어떤 아이콘을 사용할 것인지를 지정한다.

필드에는 0 입력한다. 아이콘 파일 프로퍼티가 비어 있기 때문에 아이콘은

프로그램 실행파일에서 얻어오게 된다.  0이라는 값은 아이콘 인덱스 프로퍼티로 가장

첫번째 아이콘을 지칭하는 것이다.

12.    확인 버튼을 눌러 바로가기 프로퍼티 페이지를 닫도록 한다.

 

 

Step 14.  View the Script

여기까지 설치요소와 관계들이 모두 정의되었다. 이제 마지막남은 하나의 작업은 설치의

기본 배경색을 바꾸는 것이다. 현재는 암녹색이었지만 이를 부드럽게 변하는 녹색으로

바꾸겠다. 작업만 마치면 디스크 이미지를 만들 있게 된다.

배경색을 바꾸려면 스크립트에서 SetColor라는 함수를 호출해야 한다. 내장 함수에 대해

익숙해지려면 인스톨스크립트 언어에 익숙해져야 한다. 다른 스크립트 언어처럼 인스톨

스크립트도 배우기 쉽다.  그렇지만, 인스톨스크립트는 C 파스칼과 같은 구조적언어이다.

그러므로 이런 언어를 이미 알고 있다면 반은 된거나 다름이 없다.

 

1.   프로젝트 작업공간에서 “Scripts”탭을 눌러 Scripts 창을 최상위로 나오게 한다 (그림3.24)

이렇게하면 스크립트 에디터 창이 화면의 우측에 뜨게 된다. 창에 깜박이는 커서가 현재

입력될 위치를 나타내고 있다.


                  그림3.24  The Script pane and script editor window

2.   한번에 있는 스크립트의 양은 화면의 해상도와 윈도우의 크기 조절에 달려 있다.

스크립트를 볼수 없다면 윈도우 테두리를 마우스를 사용해 조절하도록 한다.

 

Step 15.  Locate the SetupScreen Function Block

프로젝트 마법사가 생성해 설치 스크립트는 C++으로 작성된 언어와 같이 구조화되어

있다. 전역 선언들은 메인 프로그램 블록의 앞에 위치하고 메인 프로그램 블록에 이어 함수

블록들이 나타난다. 각각은 연관된 작업을 스크립트를 통해 하고 있다.  그림3.25

Test Pad 사용하는 스크립트의 메인 프로그램 블록이 나타나 있다.


                         그림3.25  The main program block

SetupScreen SetColor 호출하기 위해 만들어 졌다는 것은 쉽게 인지할 있을 것이다.

사실 SetupScreen자신은 내장 함수가 아니며, 이는 색상 구분을 통해 알아 있다.

1.  Edit메뉴에서 Find 선택한다.

2.  Find대화상자에서 그림3.26 같이 문자열을 찾는다:function SetupScreen


                    그림3.26  The Find dialog box

3.  Find Next버튼을 사용해서 그림3.27 같은 곳이 나오도록 한다.


                            그림3.27  The Setup.rul file

4. 취소 버튼을 눌러 대화 상자를 종료한다.

 

 

Step 16.  Insert a Call to SetColor with the Function Wizard

SetColor 호출하는 방법은 두가지가 있다. 첫번째로 가장 단순하게 함수 호출하는 부분을

직접 스크립트에 집어 넣는 것이 있고, 다른 방법은 함수 마법사를 사용하는 것이다. 함수

마법사는 함수를 쉽게 찾아 주며 매개변수도 쉽게 사용할 있게 한다. 확실치 않은

함수를 사용하려 함수 마법사는 상당히 많은 도움이 된다.

 

1.  SetupScreen함수 블록에서 SetTitle 두번째 호출하는 다음에서 오른쪽 버튼을 통해

팝업메뉴를 나타나게 한다.

2.  팝업메뉴에서 함수 마법사를 선택해 실행 시킨다. 마법사는 두개의 창을 사용해 작업을 

한다.  그림3.28 같이 첫번째 창은 함수를 선택할 있게 주며, 그림3.29 같이

두번째 창은 선택된 함수의 매개변수를 지정할 있게 한다.


                      그림3.28  The Function Wizard’s first panel

 

3.  함수 마법사의 첫번째 창에서 Function Category리스트 박스에서는 User Interface 선택

한다. 항목에 해당하는 함수들이 오른쪽의 Function Name리스트 박스에 나타난다.

(함수에 해당하는 항목을 모를 경우에는 All 선택해도 된다.)

4.  Function Name 리스트 박스에서 SetColor 선택한다. 함수는 설치 윈도우나 진행

표시막대의 색을 설정한다.

5.  다음 버튼을 눌러 두번째 창으로 진행한다. 창에서는 SetColor함수의 매개변수를

지정한다.


              그림3.29  The Function Wizard’s second panel with SetColor

 

6.  첫번째 매개변수에 기본적으로 지정된 값은 BACKGROUND이다. nColor항목에서

BK_GREEN 선택한다.

7.  마침 버튼을 눌러 함수 마법사를 종료.  함수를 호출하는 스크립트가 삽입된다.

8.  Build메뉴에서 Compile 선택해 스크립트를 컴파일한다.

9.  File메뉴에서 Save 선택해 프로젝트를 저장한다.

 

 


반응형
  Comments,     Trackbacks