IMPOMEZIA
Цитата:
И да и Нет!
За прогу спасибо! Глянул, глядел, глядел, крутил - отсос! (не понравилась, какая-то не удобная)
Ничего не понимаю. Может потом, пока как-нибудь так, как-нибудь так.
[more=Мой не доработанный скрипт здесь]
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[/more]
Ну вот так, всё равно не то.
Помогите тупому юзверю!
Что не так написано, возможно проблемы со строчкой StrCmp $INI_VALUE "1" "" +1
Цитата:
Вы что в ручную ioCheks.ini писали
И да и Нет!
За прогу спасибо! Глянул, глядел, глядел, крутил - отсос! (не понравилась, какая-то не удобная)
Ничего не понимаю. Может потом, пока как-нибудь так, как-нибудь так.
[more=Мой не доработанный скрипт здесь]
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[/more]
Ну вот так, всё равно не то.
Помогите тупому юзверю!
Что не так написано, возможно проблемы со строчкой StrCmp $INI_VALUE "1" "" +1