NSIS 썸네일형 리스트형 NSIS 필수파일들 1. NSIS 선행 설치파일(컴파일러라고 보면 됨) 2. NSIS 스크립트 작성을 도와주는 스크립트 에디터 3. DLL파일들은 "C:\Program Files (x86)\NSIS\Plugins" 경로에 넣어준다. 더보기 15. 조건분기 나누기 StrCmp $변수이름 "값" true false 더보기 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_ICONST.. 더보기 11. 인스톨페이지 이용하기 page custom Select Function .onInit!insertmacro MUI_INSTALLOPTIONS_EXTRACT "File Name.ini"FunctionEndFunction Select!insertmacro MUI_INSTALLOPTIONS_DISPLAY_RETURN "File Name.ini"FunctionEnd ini는 nsi와 같은 위치에 있는 파일을 써야한다. 모두 긁어서 이용. 라이센스 뒤에 나오도록 하려면 ; License page; Directory page 사이에 넣어야 된다. 체크리스트든 드롭다운리스트든 읽어야 할때는 !insertmacro MUI_INSTALLOPTIONS_READ를 이용하면 된다. !insertmacro MUI_INSTALLOPTIONS_READ.. 더보기 이전 1 다음