우리는 설치 프로그램과 함께 다른 타사 소프트웨어를 거의 설치하지 않으며 제품 설치시 중에 설치합니다. 자동 모드로 설치하고 종료 코드 ( )를 캡처하면 설치가 성공적으로 끝나고 "3010"으로 종료 코드를 제공합니다. 다시 부팅해야합니다. 그런 경우에 마지막으로 재부팅 페이지를 표시하고 싶지만 사용자 지정 메시지를주고 싶습니다.Inno 설치 : 맞춤 메시지
마무리 페이지에 맞춤 메시지를 표시하는 가장 좋은 방법은 무엇입니까?
[Messages]
#if FileExists("c:\RebootFile.txt")==0
FinishedRestartLabel=To complete the installation of ConditionalMessageOnWizard, Setup must restart your computer. Would you like to restart now?
#else
FinishedRestartLabel=Reboot Required
#endif
위의 코드를 사용하고 있지만 fileexists 기능에 {sd} 또는 {tmp}와 같은 동적 경로를 사용할 수 없습니다.
아무도 도와 줄 수 있습니까?
은'{TMP}'상수 값은 ... 전처리시 – TLama
기다립니다 쓸모가있을 것입니다, 당신은 당신이 전처리하여이 작업을 수행 할 경우에도 확실? 런타임에 조건부로 해당 메시지를 변경하려고하지 않습니까? 스크립트는 클라이언트 시스템의 런타임이 아닌 설치를 빌드 할 때 파일이 존재하는지 여부에 따라'FinishedRestartLabel' 텍스트를 선택합니다. 질문을 편집하고 요구 사항을 자세히 설명해 주시겠습니까? – TLama
재부팅이 필요한 경우 wpfinishedpage 중 런타임에 FinishedLabel 메시지를 변경합니다. 괜찮 았어. – user1752602