NSIS 사용자 설명서

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

4.3 레이블

레이블은 Goto 명령과 다양한 분기 명령어 (IfErrors, MessageBox, IfFileExists, 및 StrCmp)의 타겟을 지정할 때 사용합니다. 레이블은 Section 또는 Function 안에 있어야 합니다. 레이블은 블록안에서 지역적입니다. 즉, 레이블이 있는 섹션이나 함수 내에서만 해당 레이블을 액세스할 수 있습니다. 레이블 선언은 간단합니다.

MyLabel:

레이블 이름은 -, +, !, $, 또는 0-9로 시작할 수 없습니다. 레이블이 필요한 다양한 명령에 레이블을 적용할 때, 빈 문자열("")과 0은 모두 다음 명령어를 나타냅니다. (Goto가 수행되지 않습니다.) 마침표(.)로 시작하는 레이블은 전역이며 어떠한 함수나 섹션에서도 그곳으로 분기할 수 있습니다. (인스톨러에서 언인스톨 영역의 전역 레이블로 이동할 수 없으며 그 반대도 불가능합니다.)

댓글

댓글 본문
작성자
비밀번호
버전 관리
CraXicS
현재 버전
선택 버전
graphittie 자세히 보기