사용자 도구

사이트 도구


tool:innosetup:basic-document

시작

  • 일반 inno setup : non-unicode
  • Unicode Inno Setup : unicode - support
  • 스크립트 파일 확장자 : .iss
  • iss 스크립트르 파일을 작성하고, 컴파일러로 컴파일.
  • 결과는 스크립트에 지정된 output 명령어에 따라 저장된다.

스크립트포맷

  • 스크립트는 섹션들로 구성된다.
  • 섹션은 [,] 에 이름을 적고
  • 섹션 내부에는 다수의 엔트리 항목을 기록한다.
  • 주요 섹션
    • [Setup] 과 [Files]
  • 주요 섹션의 예제
    [Setup]
    AppName=My Program
    [Files]
    Source: "MYPROG.EXE"; DestDir: "{app}"
  • 주석 : ';' 키워드 다음에 오는 스트링은 주석
  • '#include “<file name>” : '#include' 키워드로 다른 파일을 포함 시킨다.

섹션내 파라미터

[Setup], [Messages], [CustomMessages], [LangOptions], and [Code]를 제외한 나머지 섹션은 각 라인당 파라미터 값을 갖는다.

[Files]
Source: "MYPROG.EXE"; DestDir: "{app}"
Source: "MYPROG.CHM"; DestDir: "{app}"
Source: "README.TXT"; DestDir: "{app}"; Flags: isreadme

파라미터는

파라미터이름 :

의 형식을 갖는다. 추가 파라미터가 있는 경우에는 세미콜론으로 추가 파라미터를 구분한다.

파라미터이름 : ; 추가파라미터 :

각 파라미터는 기본 값을 갖고 있는데 값을 적어 주지 않으면 기본 값을 그대로 사용한다.

파일 이름과 같은 직접 정의한 문자열 파라미터의 값은 쌍따옴표(“)로 둘러싼다. 쌍따옴표는 사용하지 않아도 상관 없지만 값 내부의 스트링을 처리하고자 할때 사요하는 용도로 쓰기도 한다.

tool/innosetup/basic-document.txt · 마지막으로 수정됨: 2024/04/23 22:44 저자 127.0.0.1