NSIS 사용자 설명서

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

5.1 컴파일러 유틸리티 명령어

 이 명령어들은 파일 포함, 조건부 편집, 실행 헤더 패킹 및 빌드 프로세싱 동안에 프로세스 실행과 같이 기능이나 목적 면에서 C 언어의 전처리기와 유사합니다.

 이 명령어들은 변수의 사용을 허용하지 않습니다.

 숫자 리터럴은 0b, 0o, 0n, 0x처럼 진수 접두사 (각각 2, 8, 10, 16 진수)를 지원합니다.

 더 이상 사용되지 않는 0 octal 접두사 (Deprecated)는 일부에서 사용될 수 있지만 권장하지는 않습니다.

5.1.1 !include

[/NONFATAL] [/CHARSET=ACP|OEM|CP#|UTF8|UTF16LE|UTF16BE] file

 원래 스크립트의 일부분인 것처럼 파일의 내용을 스크립트에 포함시킵니다. 다른 디렉터리에 있는 파일이 포함되더라도 현재 디렉터리는 여전히 스크립트가 컴파일되는 곳입니다. 컴파일러가 파일을 찾지 못한다면 모든 include 디렉터리를 찾습니다. 더 자세한 정보는 !addincludedir을 참조하십시오. /nonfatal 스위치가 사용되고 발견된 파일이 없다면 오류 대신 경고가 출력됩니다. /charset은 BOM 없는 plain-text 파일에 대해 코드페이지를 지정하기 위해서 사용됩니다.

!include WinMessages.nsh
!include Library.nsh
!include /CHARSET=CP1252 C:\MyConfig.nsi
!include ..\MyConfig.nsh
!include /NONFATAL file_that_may_exist_or_not.nsh

 

댓글

댓글 본문
버전 관리
Hyunseok Lim
현재 버전
선택 버전
graphittie 자세히 보기