이노 셋업(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"
//스플래쉬 파일 경로입니다. 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"
//텍스트 클릭시 열리게될 홈페이지 주소
#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"
//재생될 사운드 파일경로 (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"
//압축 해제할 파일의 경로를 지정하세요
#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/ *
****************************************************************************
* *
* _/ _/ _/_/ _/_/_/ _/ _/_/_/_/ _/_/_/_/_/ _/_/_/_/_/ *
* _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ *
* _/ _/ _/ _/ _/ _/_/_/ _/ _/_/_/_/ _/_/_/_/_/ _/_/_/_/_/ *
* _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ *
* _/ _/ _/_/ _/_/_/ _/_/_/_/ _/_/_/_/ _/_/_/_/_/ _/_/_/_/_/ *
* *
* http://l4dse.tistory.com/ *
****************************************************************************
'자료 > Inno-Setup' 카테고리의 다른 글
이노 셋업 (Inno Setup) // 다운로더 한글화 하는법 (1) | 2010.09.14 |
---|---|
이노셋업 (Inno Setup) // About , 홈페이지 버튼 만들기 (1) | 2010.09.13 |
Inno Setup :: 이노 셋업 업데이트 기능 (0) | 2010.08.04 |
이노 셋업(Inno Setup) :: 사용자 지정 설치 (1) | 2010.07.14 |
이노셋업 (Inno Setup) :: 인스톨러에 스킨을 적용하자! (0) | 2010.07.13 |
[IS] Inno Setup 직접짜본 샘플 스크립트 (0) | 2010.06.05 |
[IS] Inno Setup ! (0) | 2010.05.24 |