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

19. 라이센스페이지 이용하기

RuDas 2014. 1. 9. 23:03

라이센스 페이지의 스크롤을 모두 내리지 않으면 다음키가 눌러지지 않도록 하는 작업


!define MUI_PAGE_CUSTOMFUNCTION_SHOW LicenseShow

!insertmacro MUI_PAGE_LICENSE "라이센스파일(경로포함)"


Function .onGUIEnd

 ScrollLicense::Unload

FunctionEnd


Function LicenseShow

 ScrollLicense::Set /NOUNLOAD

FunctionEnd


경로포함 되어있는데. 만약 nsi파일과 라이센스가 같이 있다면 경로를 생략하고 라이센스 파일만 쓰면됨

단, 확장자명도 반드시 써야 함.


ex)

TEST 폴더에

TEST.nsi와 라이센스.txt가 있다면

!insertmacro MUI_PAGE_LICENSE "라이센스.txt"





덧붙이자면.

라이센스를 보도록 하는것이니

; License page

; Directory page 사이에


Function .onGUIEnd

 ScrollLicense::Unload

FunctionEnd


Function LicenseShow

 ScrollLicense::Set /NOUNLOAD

FunctionEnd

을 써놓는것이 좋겠지.


ex)

; License page

!define MUI_PAGE_CUSTOMFUNCTION_SHOW LicenseShow

!insertmacro MUI_PAGE_LICENSE "라이센스.txt"


Function .onGUIEnd

 ScrollLicense::Unload

FunctionEnd


Function LicenseShow

 ScrollLicense::Set /NOUNLOAD

FunctionEnd

; Directory page

반응형

'이것저것 배운것 > NSIS 배움터' 카테고리의 다른 글

21. nsis7z::extract시에...  (0) 2014.01.31
20. 변수 사용하기  (0) 2014.01.09
18. MessageBox MB_YESNO  (0) 2014.01.06
17. 7z.001같은 분할압축 작업  (0) 2014.01.06
16. 파일 복사  (0) 2014.01.02