LogicLib.nsh 에 들어있는 내용이다.
Modern UI를 이용한다면 굳이 쓸 필요는 없다고는 하지만 써주자
!include LogicLib.nsh
사용법
${if} $Var == 'Some Value'
MessageBox MB_OK 'Message'
${Elseif} $Var == 'Some Other Value'
MessageBox MB_OK 'Some Other Message'
${else}
MessageBox MB_OK 'The Other Message'
${endif}
큰 틀은 이런식.
끝에는 ${Endif}는 꼭 붙어야 하는것 같다.
다른 예제로는
둘다 공백이어야먄 되는 예제이다.
${If} $0 == ''
${AndIf} $1 == ''
MessageBox MB_OK|MB_ICONSTOP 'both are empty!'
${EndIf}
ps. Not Equal 로 하려면 == 대신 != 을 쓰면 되는듯 하다
반응형
'이것저것 배운것 > NSIS 배움터' 카테고리의 다른 글
15. 조건분기 나누기 (0) | 2013.12.27 |
---|---|
14. 파일체크 기능 (0) | 2013.12.27 |
11. 인스톨페이지 이용하기 (0) | 2013.12.19 |
10. Download Module (0) | 2013.12.09 |
9. 압축파일을 일정경로에 바로 압축 풀고 싶을때 (0) | 2013.12.09 |