본문 바로가기

자료/Inno-Setup

이노 셋업(Inno Setup) :: 포함 스크립트 (#Includes Script)


이노 셋업(Inno Setup) :: 포함 스크립트 (#Includes Script)

이노 셋업 (Inno Setup) 에서 추가옵션을 사용할수 있는 이노 셋업 확장팩(?) 정도입니다.
사용법이 상당히 까다롭습니다. (저도 얼마전에 발견한거라 사용법은 정확히 모릅니다)

다운로드 (출처 : http://members.home.nl/ )

우선 가장 사용하기 간편한 스플래쉬 이미지(exe 실행시 나오는 이미지)
를 설정하는법을 알려드리겠습니다.

정확한 섹션에 넣어주세요

스플래쉬 이미지
[ISSI]
//스플래쉬 파일 경로입니다. bmp 파일만 지원합니다
#define ISSI_Splash "inno.bmp"
//스플래쉬 이미지가 표시될 시간입니다 (초)
#define ISSI_Splash_T 1
//스플래쉬 이미지의 가로 길이입니다.
#define ISSI_Splash_X 300
//스플래쉬 이미지의 세로 길이입니다.
#define ISSI_Splash_Y 100
//스플래쉬 이미지를 동그라미로 자릅니다(크기를 크게할수록 표시이미지가 커짐)
#define ISSI_Splash_Corner 400

//ISSI 파일을 불러오는 작업입니다. 없어서는 안됩니다.
#define ISSI_IncludePath "C:\ISSI"
#include ISSI_IncludePath+"\_issi.isi"

여기까지 스플래쉬 이미지 사용법입니다.

다음은 개발자 홈페이지(링크)를 표시하게 하는 법입니다.

역시 정확한 섹션에 넣어주시면 됩니다.

개발자 홈페이지
[ISSI]
//텍스트 클릭시 열리게될 홈페이지 주소
#define ISSI_URL "http://l4dse.tistory.com/"
//표시할 텍스트
#define ISSI_UrlText "NoBLess 의 블로그"

//ISSI 파일을 불러오는 작업입니다. 없어서는 안됩니다.
#define ISSI_IncludePath "C:\ISSI"
#include ISSI_IncludePath+"\_issi.isi"

여기까지가 개발자 홈페이지 표시방법입니다.

이제 exe 실행시 사운드 재생하는법을 알려드리겠습니다
역시 정확한 섹션에 넣어주시면 됩니다.

사운드 재생
[ISSI]
//재생될 사운드 파일경로 (wav 파일만 지원합니다)
#define ISSI_PlayWave "C:\ISSI\issi_example_Images\sound.wav"

//ISSI 파일을 불러오는 작업입니다. 없어서는 안됩니다.
#define ISSI_IncludePath "C:\ISSI"
#include ISSI_IncludePath+"\_issi.isi"


다음은 이노셋업 설치후 압축파일의 압축을 해제하는법입니다.

역시 정확한 섹션에 넣어주시면 됩니다.

파일 압축 해제
[ISSI]
//압축 해제할 파일의 경로를 지정하세요
#define ISSI_UnZip1 "c\ISSI\Unzip.zip"
//여러개의 파일을 압축해제할때 ; 를 제거하고 아래코드를 사용하세요
;#define ISSI_UnZip2 "file1.zip"
;#define ISSI_UnZip3 "file1.zip"
;#define ISSI_UnZip4 "file1.zip"

//ISSI 파일을 불러오는 작업입니다. 없어서는 안됩니다.
#define ISSI_IncludePath "C:\ISSI"
#include ISSI_IncludePath+"\_issi.isi"



이상 제가 아는 코드들 입니다.

유용 하거나 쓸모있다고 생각되는 코드들만 설명 드렸습니다
(사실 아는게 저게 다입니다)

더 많은 코드를 알길 원하신다면 아래 홈페이지로 가세요
영어 이긴 하지만 영어를 조금만 아신다면 문제없이 사용할수 있습니다.
(아오 빡쳨)
http://members.home.nl/albartus/inno/


 

****************************************************************************
*                                                                                                       *
*   _/      _/     _/_/    _/_/_/   _/          _/_/_/_/  _/_/_/_/_/  _/_/_/_/_/      *
* _/ _/   _/   _/   _/   _/   _/  _/           _/           _/              _/                 *
* _/  _/ _/  _/     _/  _/_/_/   _/           _/_/_/_/  _/_/_/_/_/   _/_/_/_/_/      *
* _/   _/_/   _/   _/   _/   _/  _/           _/                      _/              _/     *
* _/     _/    _/_/     _/_/_/   _/_/_/_/  _/_/_/_/   _/_/_/_/_/  _/_/_/_/_/      *
*                                                                                                       *
                                                                     http://l4dse.tistory.com/ *
****************************************************************************