1
내 코드에서 NSD_CreateDirRequest
을 사용하여 폴더 경로를 설정합니다. 찾아보기 버튼을 사용할 때 제대로 작동합니다. 하지만 디렉토리를 수동으로 변경하면 작동하지 않습니다.CreateDirRequest - 수동으로 경로 변경
Ex. , it't 여전히 기존 디렉토리를 다음
C:\Users\User\Desktop\Folder2
그리고 키를 누릅니다 :
C:\Users\User\Desktop\Folder
을 그리고 수동으로 디렉토리를 변경할 때 : 나는 찾아보기 버튼을 사용하여이 디렉토리를 선택 C:\Users\User\Desktop\Folder
을 방법 고쳐?
내 코드 : 당신은 떠나 페이지에 예를 들어, 명시 적으로 디렉토리의 값을 읽을 필요가
${NSD_CreateDirRequest} 0 22u 84% 12u "Choose directory"
Pop $Dir
${NSD_SetText} $Dir $DirApp
${NSD_CreateBrowseButton} 85% 22u 15% 12u "Choose"
Pop $BrowseButton
${NSD_OnClick} $BrowseButton OnBrowseForDir
Function OnBrowseForDir
nsDialogs::SelectFolderDialog /NOUNLOAD "Directory"
Pop $0
${If} $0 == error
${Else}
StrCpy $DirApp $0
${NSD_SetText} $Dir $DirApp
${EndIf}
FunctionEnd