|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать wolkow70 как вариант, если чебокс удаления отмечен, то остальные чебоксы становятся не отмеченными и недоступными для отметки, если чебокс удаления не отмечен, то все чебоксы становятся для отметок доступные.
ненавижу возиться с отметками в секциях... решаю такие задачи через свои нарисованные странички |
------- Отправлено: 16:24, 28-05-2011 | #1221 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Пока сделал так, но для двух секций:
Function .onSelChange !insertmacro StartRadioButtons $1 !insertmacro RadioButton ${Cleaning} !insertmacro RadioButton ${Install} !insertmacro EndRadioButtons FunctionEnd Попробую По вашему варианту... |
------- Отправлено: 16:42, 28-05-2011 | #1222 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать wolkow70, как такой вариант (только когда отмечена секция "Удаление", другие секции нельзя отметить, нужно снять сперва галку на удаление)
Function .onSelChange SectionGetFlags ${d1} $0 StrCmp $0 "1" 0 noUncheckAll SectionSetFlags ${o1} 0 SectionSetFlags ${o2} 0 SectionSetFlags ${o3} 0 SectionSetFlags ${o4} 0 SectionSetFlags ${o5} 0 noUncheckAll: SectionGetFlags ${o1} $0 StrCmp $0 "1" 0 +2 SectionSetFlags ${d1} 0 SectionGetFlags ${o2} $0 StrCmp $0 "1" 0 +2 SectionSetFlags ${d1} 0 SectionGetFlags ${o3} $0 StrCmp $0 "1" 0 +2 SectionSetFlags ${d1} 0 SectionGetFlags ${o4} $0 StrCmp $0 "1" 0 +2 SectionSetFlags ${d1} 0 SectionGetFlags ${o5} $0 StrCmp $0 "1" 0 +2 SectionSetFlags ${d1} 0 FunctionEnd |
------- Отправлено: 15:02, 29-05-2011 | #1223 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Для участников форума предоставляю плагин для работы с установочными пакетами msi.
Что умеет сей плагин,предназначенный для ANSI версии компилятора NSIS. и х86/x64 Windows NT системах: Просьба, для тех кто не понял для чего этот плагин, не задавать глупых вопросов и не пользоваться этим плагином. Демонстрационный пример и плагин во вложении. |
------- Отправлено: 19:42, 29-05-2011 | #1224 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата kotkovets:
И не плохо было бы указать, в каких ОС данный плагин будет работать безотказно, нужно ли для его работы дополнительное ПО типа ".NET Framework", либо библиотеки hb860, в шапку |
|
------- Отправлено: 19:56, 29-05-2011 | #1225 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
Пока не проверял WIN7 x64, дополнительных файлов типа ".NET Framework" не требует! старался писать на чистом API в студии. |
|
------- Отправлено: 20:03, 29-05-2011 | #1226 |
Пользователь Сообщения: 89
|
Профиль | Отправить PM | Цитировать 000
|
Последний раз редактировалось sawe, 10-06-2011 в 16:49. Причина: Не ответа Отправлено: 20:59, 29-05-2011 | #1227 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать kotkovets
Доброго времени суток. Цитата kotkovets:
|
|
------- Отправлено: 21:49, 29-05-2011 | #1228 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Krinkels, скорее всего пакет X64, буду думать, натравите на файл msi для получения кода продукта.
ан нет, все путем, отработало на 100% на WIN XP x64, проверил на 7-Zip v9.21 (x64).msi Getmsi::GetProperty "7-Zip v9.21 (x64).msi" "ProductCode" - файл 7-Zip v9.21 (x64).msi рядом со скриптом ProductCode: {23170F69-40C1-2702-0921-000001000000} Getmsi::GetInstall "{23170F69-40C1-2702-0921-000001000000}" возвращает 0 - установлен (предварительно установил!) Проверьте правильность кода продукта, и регистр букв очень важен! - ProductCode Плагин только для ANSI версии NSIS, для юникода не корректно работает. И проверьте права на win7 х64 |
------- Последний раз редактировалось kotkovets, 29-05-2011 в 22:39. Отправлено: 22:08, 29-05-2011 | #1229 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать kotkovets
Все работает. Моя ошибка, вернее недочет. Извиняюсь |
------- Отправлено: 22:47, 29-05-2011 | #1230 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|