본문 바로가기

이것저것 배운것/NSIS 배움터

12. IF문 이용하기.

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 로 하려면 == 대신 != 을 쓰면 되는듯 하다