내 NSIS 설치 프로그램에는 사용자가 2 개의 라디오 버튼이있는 사용자 지정 기능이 있습니다. 첫 번째 것을 선택하고 "다음"을 클릭하면 소프트웨어가 설치됩니다. 두 번째 파일 (Browse)을 선택하고 "다음"을 클릭하면 설치 미디어에서 발견 된 HTML 파일이 표시됩니다.NSIS 기능 - 설치 프로그램을 종료
모두 작동하지만 사용자가 찾아보기 옵션을 선택하고 HTML 페이지가 표시되면 실제로 설치 프로그램을 종료하고 싶습니다. 어떤 생각을 어떻게 할 것인가?
${NSD_CreateRadioButton} 70 95 40% 6% "Install the Manuals to your PC"
Pop $hwnd
${NSD_AddStyle} $hwnd ${WS_GROUP}
${NSD_SetUserData} $hwnd "true"
${NSD_OnClick} $hwnd RadioClick
${NSD_CreateRadioButton} 70 175 40% 6% "Browse the $MEDIUM content"
Pop $hwnd
${NSD_SetUserData} $hwnd "false"
${NSD_OnClick} $hwnd RadioClick
내가 데이터를 가져 오는 기능이 있습니다 : 마지막으로
Function RadioClick
Pop $hwnd
${NSD_GetUserData} $hwnd $inst
FunctionEnd
그리고, 그 데이터로 물건을 수행하는 함수를 (설치를 시작 내 사용자 지정 페이지에서
나는이 있습니다 또는 찾아보기) :
Function post
${If} $inst == ""
MessageBox MB_OK "Please specify an option"
Abort
${ElseIf} $inst == false
ExecShell "open" "$EXEDIR\TechPubList_ForPC\$START_PUB"
Abort
${EndIf}
FunctionEnd
"Abort"이후에이 마지막 기능에 넣어야 할 것이 있습니다. 설치 프로그램이 아닙니다.
도움이 필요하십니까? 고맙습니다!
오 마이 갓, 부끄러운 줄 ... 다시 한번 감사드립니다! –