1
설치 프로그램의 완료 페이지에 확인란을 추가하고 싶습니다. 마무리 페이지에는 이미 두 개의 확인란이 있습니다. 하나는 readme 파일을 표시하고 다른 하나는 다른 링크를 여는 데 사용됩니다. 이제 응용 프로그램 홈 페이지를 여는 세 번째 확인란을 추가하고 싶습니다. 나는이 같은이 질문에 주어진 단계를 수행하고NSIS 설치 프로그램의 마무리 페이지 사용자 정의
내가 Customizing an exsisting NSIS MUI2 page
을 달성하고자하는 정확한 것은하지만 세 번째 체크 박스는 finishpage에 표시되지 않습니다. MUI2를 사용하고 있습니다. 여기
내 코드 내가 뭔가를 놓치고 있습니까
!include "MUI2.nsh"
var newCheckBox
Function showNewCheckbox
${NSD_CreateCheckbox} 50u 60u 100% 10u "&Launch Google"
Pop $newCheckBox
FunctionEnd
Function launchNewLink
${NSD_GetState} $newCheckBox $0
${If} $0 <> 0
ExecShell "open" "http://google.com"
${EndIf}
FunctionEnd
Function LaunchLink
ExecShell "open" "http://yahoo.com"
FunctionEnd
!define MUI_FINISHPAGE_NOAUTOCLOSE
!define MUI_FINISHPAGE_RUN
!define MUI_FINISHPAGE_RUN_NOTCHECKED
!define MUI_FINISHPAGE_RUN_TEXT "Open yahoo"
!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchLink"
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!define MUI_FINISHPAGE_SHOWREADME "${README_FILE}"
!define MUI_PAGE_CUSTOMFUNCTION_SHOW showNewCheckbox
!define MUI_PAGE_CUSTOMFUNCTION_LEAVE launchNewLink
!insertmacro MUI_PAGE_FINISH
입니까 ??
감사 앤더스을! 그것은 실제로 이미지 뒤에 숨어있었습니다 ... 그것은 나에게 일어나지 않았습니다 – Neo
링크 색상을 변경할 수 있습니까? –
@JorgeB .: SetCtlColors – Anders