|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать kotkovets спасибо, но не во всем я разобрался, с секциями, например. Сделал анологию кода, но полезли ошибки, вроде бы все как по образцу, но все же...
Мой код секции: Section "!Обновление игры" secUpdate SectionIn 1 2 SetOutPath "$INSTDIR" File /r /x *.nsi *.* SectionEnd SectionGroup /e "!Эмуляторы" secEmulator Section "Stryder emulator(для Garena)" secStryder SectionIn 3 SetOutPath "$INSTDIR" File /r E:\stryder\*.* SectionEnd Section /o "Revolution Crew emulator(рекомендуемый)" secRevcrew SectionIn 4 1 SetOutPath "$INSTDIR" File /r E:\revcrew\*.* SectionEnd SectionGroupEnd Извините, а нельзя страниц конкретную с проблемой скоса версии в приветствии? Справочник у меня есть, но, к сожалению, там не все, чего хотелось бы. Также хотелось бы узнать: каким образом можно сменить\изменить фон установщика? Например, http://s45.radikal.ru/i108/1008/80/19680a3a23c8.png |
Последний раз редактировалось asetin_9207, 26-08-2010 в 11:34. Отправлено: 11:17, 26-08-2010 | #641 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата asetin_9207:
Выбор в группе двойным нажатием Цитата asetin_9207:
Цитата asetin_9207:
Цитата asetin_9207:
Расширение функциональности |
||||
------- Отправлено: 14:47, 26-08-2010 | #642 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать kotkovets , слушай у меня появились 2 новых вопроса:
1. Как мне считать данные из файла .inf без секции с помощью функции ReadINIStr? Выставление " " на месте параметра секции не помогло. 2. Будет ли в нсисе разбивка на файлы, если дистрибутив больше 2 гигабайт, можно ли будет этим файлам задать имена? |
Отправлено: 15:26, 26-08-2010 | #643 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Цитата kotkovets:
Достаточно определить константу И всё, на странице приветствия название будет расширено до трех строчек, которых всегда хватает даже для очень длинного названия. RTFM, господа |
|
------- Отправлено: 15:37, 26-08-2010 | #644 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Народ, как можно сделать, чтобы с группы секций нельзя было снять галку?
|
Отправлено: 17:30, 26-08-2010 | #645 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Belial4444:
|
|
------- Отправлено: 18:18, 26-08-2010 | #646 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать kotkovets, да я скачал плагин, но они анимешки вставляют как в примерах только на само окно инсталлятора (вместо лого приветствия или лого заголовка), а мне нужно код, который бы запускал анимешку перед самим процессом запуска окна инсталлятора.
Действие - анимешка, потом выбор языка, потом само окно инсталлятора (так у меня). Может там и написано (ссылка), но нельзя на русском? |
Отправлено: 21:27, 26-08-2010 | #647 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать asetin_9207,
Покажите скрипт --------------------------------- Из справки: Функция .onInit выполняется после инициализации инсталлятора. Это самая первая функция, которая выполняется при запуске вашего инсталлятора. |
Отправлено: 23:15, 26-08-2010 | #648 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Скрипт:
Function .onInit SetOutPath $INSTDIR - пытался надеть скин, но не получилось. File "${NSISDIR}\Plugins\Accent.skf" NSIS_SkinCrafter_Plugin::skin /NOUNLOAD "$INSTDIR\Accent.skf" !insertmacro MUI_LANGDLL_DISPLAY SetOutPath '$PLUGINSDIR' - использовал стандартную аниме, но также нету никакой анимешки. Надо чтобы она была перед запуском самого установщика (окна). File "E:\sonic.gif" AnimGif::play /NOUNLOAD '$PLUGINSDIR\sonic.gif' ; Add your page code here AnimGif::stop Delete '$PLUGINSDIR\sonic.gif' FunctionEnd |
Отправлено: 23:26, 26-08-2010 | #649 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Belial4444:
Может этот пример поможет в вашем вопросе: |
|
Последний раз редактировалось kotkovets, 27-08-2010 в 11:07. Отправлено: 00:45, 27-08-2010 | #650 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|