NSIS スクリプトを使用してアプリの Exe ファイルを作成しました。スクリプトで、選択したディレクトリの空き容量を確認しました。
1.選択したディレクトリに必要なスペースがない場合、ユーザーはディレクトリを変更したいと考えています。
2.ディレクトリページでディレクトリを変更した後、再度空き容量を確認したいので、選択したディレクトリに必要な容量が利用可能になったら、次のページに進みます。したがって、ループステートメントの下になります。次のスクリプトを試しました
page custom checking
Function checking
Push "\"
push $InstallDir
Call SplitFirstStrPart
pop $R0
${DriveSpace} $R0 "/D=F /S=G" $R0
${While} $R0 <= 2
MessageBox MB_OK "Expected free space is not availble"
call directory
${EndWhile}
Function directory
--Here i want to define directory page--
[page directory] we cant use this here
call checking
FunctionEnd
1.ユーザー定義のディレクトリページを作成するには?
2. ページ ディレクトリまたは MUI_PAGE_DIRECTORY を複数回呼び出すことはできますか?
ありがとう