반응형
NSIS에서 다음페이지로 넘어가기가 따로 명령어로 있지는 않은 것 같다.
함수구문이 종료되면 다음페이지로 넘어갈 수 있는데
만일 조건에 맞지 않을 때 넘어가기를 막으려면
Abort를 쓰면된다.
예를들어 라이센스키를 비교하는 구문이 있다고 하면
StrCmp $R1 $OriginCrypt +3
MessageBox MB_OK "올바르지 않은 라이센스키입니다." # $R1 != $OriginCrypt
Abort
;MessageBox MB_OK "인증성공!" # $R1 == $OrignCrypt
이렇게 된다.
+3은 3줄 다음부터 실행한다는 의미다.
즉 조건에 맞으면 3줄다음부터 실행하고
조건에 맞지 않으면
올바르지 않은 라이센스키입니다. 하고
Abort로 빠져나가게 되는 것이다.
StrCmp는 문자열을 비교할 때 사용하는 기본함수이다.
반응형
'호구지책 > 기타' 카테고리의 다른 글
[Windows] BatchFile에서 관리자 권한 요청 하기 (0) | 2017.05.25 |
---|---|
[AWS] SVN 구축하기 (0) | 2017.04.11 |
[라이센스] 아파치 라이센스 버전 2.0 (0) | 2017.04.11 |
[툴] 비주얼 스튜디오 버전 번호 (0) | 2017.04.10 |
[NSIS] 실행 아이콘 변경 (0) | 2017.02.21 |
[NSIS] MAC Address 얻기 (0) | 2017.02.17 |
[리눅스] 웹서버(아파치;apache) 설치후 다른 계정으로 실행하기 (0) | 2017.01.03 |
[윈도우] System Service Exception (0) | 2016.12.19 |
댓글