В моем коде я использую NSD_CreateDirRequest
для установки пути к папке. Когда я использую кнопку обзора, она работает хорошо. Но когда я меняю каталог вручную, он не работает.CreateDirRequest - изменение пути вручную
Ex. Я выбираю этот каталог с помощью кнопки Обзор:
C:\Users\User\Desktop\Folder
И когда я изменить каталог вручную:
C:\Users\User\Desktop\Folder2
и нажмите Далее, it't еще старый каталог: 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