2016-06-17 3 views
2

웹 서버 (XAMPP)를 사용하는 응용 프로그램을 설치해야하므로 주어진 설치 폴더 (XAMPP)가 존재하지 않는다면 사용자에게 알려주는 양식을 설치 마법사에 추가하고 싶습니다. 이 웹 서버가 설치된 폴더 이름을 지정하도록 사용자에게 요청할 수 있습니다.사용자에게 Inno Setup을 사용하여 폴더 이름을 지정하도록 요청하는 방법?

나중에이 폴더의 일부 파일을 배치해야하므로이 폴더 이름을 변수로 유지하고 싶습니다.

안내 방법을 안내해 줄 수 있습니까?

답변

1

페이지/양식을 만들 수 CreateInputDirPage function를 사용하여 감사드립니다.

scripted constant을 사용하여 선택한 폴더에 파일을 설치하십시오.

[Files] 
Source: "somefile.txt"; DestDir: "{code:GetOtherDir}" 

[Code] 

var 
    OtherInputDirPage: TInputDirWizardPage; 

procedure InitializeWizard; 
begin 
    OtherInputDirPage := 
    CreateInputDirPage(wpSelectDir, 'Select xampp directory', '', '', False, ''); 
    OtherInputDirPage.Add(''); 
end; 

function GetOtherDir(Param: String): String; 
begin 
    Result := OtherInputDirPage.Values[0]; 
end; 

일부 유효성을 추가해야합니다.

ISXKB의 Prompt for an additional folder for data 문서를 참조하십시오.

관련 문제