cRAzY_kRONiC
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ioCheks.ini [Settings] NumFields=4 [Field 1] Type=label Text=Выберите дополнительные задачи, которые нужно выполнить: Left=0 Right=-1 Top=0 Bottom=10 [Field 2] Type=checkbox Text=Добавить ярлык на Рабочий стол Left=0 Right=-1 Top=30 Bottom=40 State=0 [Field 3] Type=checkbox Text=Добавить ярлык на панель Быстрый запуск Left=0 Right=-1 Top=60 Bottom=70 State=0 [Field 4] Type=checkbox Text=Добавить ярлык в меню Пуск Left=0 Right=-1 Top=90 Bottom=100 State=0 Проект v1.0.nsi Read a value from an InstallOptions INI file CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\${Main_Exe_File}" "" "$INSTDIR\${Main_Exe_File}" 0 !insertmacro MUI_INSTALLOPTIONS_READ $INI_VALUE "ioCheks.ini" "Field 2" "State" StrCmp $INI_VALUE "1" "" +1 CreateShortCut "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" "$INSTDIR\${Main_Exe_File}" "" "$INSTDIR\${Main_Exe_File}" 0 !insertmacro MUI_INSTALLOPTIONS_READ $INI_VALUE "ioCheks.ini" "Field 3" "State" StrCmp $INI_VALUE "1" "" +1 CreateShortCut "$STARTMENU\${PRODUCT_NAME}.lnk" "$INSTDIR\${Main_Exe_File}" "" "$INSTDIR\${Main_Exe_File}" 0 !insertmacro MUI_INSTALLOPTIONS_READ $INI_VALUE "ioCheks.ini" "Field 4" "State" StrCmp $INI_VALUE "1" "" +1 SectionEnd |