nsis - CreateDirRequest - changing path manually -
in code use nsd_createdirrequest set path folder. when use browse button work good. when change directory manually doesn't work.
ex. choose directory using browse button:
c:\users\user\desktop\folder
and when change directory manually to:
c:\users\user\desktop\folder2
and press next, it't still old directory: c:\users\user\desktop\folder how fix it?
my code:
${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
you need read explicitely value of directory, example in page leaving callback:
page custom custompagename leavecallback # ... function leavecallback ${nsd_gettext} $dir $dirapp functionend
Comments
Post a Comment