merged from work
This commit is contained in:
47
KattekerCreator/nsis/Examples/nsDialogs/InstallOptions.nsi
Normal file
47
KattekerCreator/nsis/Examples/nsDialogs/InstallOptions.nsi
Normal file
@ -0,0 +1,47 @@
|
||||
!include LogicLib.nsh
|
||||
!include WinMessages.nsh
|
||||
|
||||
Name "nsDialogs IO"
|
||||
OutFile "nsDialogs IO.exe"
|
||||
|
||||
Page custom nsDialogsIO UpdateINIState
|
||||
Page instfiles
|
||||
|
||||
XPStyle on
|
||||
|
||||
ShowInstDetails show
|
||||
|
||||
!include nsDialogs.nsh
|
||||
!insertmacro NSD_FUNCTION_INIFILE
|
||||
|
||||
Function nsDialogsIO
|
||||
|
||||
InitPluginsDir
|
||||
File /oname=$PLUGINSDIR\io.ini "..\InstallOptions\test.ini"
|
||||
|
||||
${If} ${Cmd} `MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Test the right-to-left version?" IDYES`
|
||||
WriteINIStr $PLUGINSDIR\io.ini Settings RTL 1
|
||||
${EndIf}
|
||||
|
||||
StrCpy $0 $PLUGINSDIR\io.ini
|
||||
|
||||
Call CreateDialogFromINI
|
||||
|
||||
FunctionEnd
|
||||
|
||||
Section
|
||||
|
||||
ReadINIStr $0 "$PLUGINSDIR\io.ini" "Field 2" "State"
|
||||
DetailPrint "Install X=$0"
|
||||
ReadINIStr $0 "$PLUGINSDIR\io.ini" "Field 3" "State"
|
||||
DetailPrint "Install Y=$0"
|
||||
ReadINIStr $0 "$PLUGINSDIR\io.ini" "Field 4" "State"
|
||||
DetailPrint "Install Z=$0"
|
||||
ReadINIStr $0 "$PLUGINSDIR\io.ini" "Field 5" "State"
|
||||
DetailPrint "File=$0"
|
||||
ReadINIStr $0 "$PLUGINSDIR\io.ini" "Field 6" "State"
|
||||
DetailPrint "Dir=$0"
|
||||
ReadINIStr $0 "$PLUGINSDIR\io.ini" "Field 8" "State"
|
||||
DetailPrint "Info=$0"
|
||||
|
||||
SectionEnd
|
Reference in New Issue
Block a user