|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Помогите написать скрипт, пожалуйста.
Есть такая задача:
|
Последний раз редактировалось unatlib, 02-11-2012 в 10:18. Отправлено: 10:08, 02-11-2012 | #3321 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать unatlib.org.ru,
http://nsis.sourceforge.net/Register_Fonts |
------- Отправлено: 11:53, 02-11-2012 | #3322 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, почему при реализации такого варианта установки ассоциаций (как я писал выше) и такого варианта тихой установки:
${GetOptions} "$CMDLINE" "/port" $R0 ${If} ${Silent} ;если тихий режим ${IfNot} ${Errors} StrCpy "$INSTDIR" "$EXEDIR\KMPlayer Portable" ;тут пишем все команды при распаковки портативной версии ;здесь будет код выполняться с ключом /port в тихом режиме StrCpy $Radio1 1 ;распаковка портативной версии StrCpy $Radio 0 ;запрет установки в обычном режиме ${Else} ${GetOptions} "$CMDLINE" "/inst" $R0 SetOutPath "$INSTDIR" StrCpy $Radio1 0 ;запрет портативной версии StrCpy $Radio 1 ;установка в обычном режиме StrCpy $Check 1; асоц видео StrCpy $Check1 1 асоц аудио StrCpy $Check2 1 и т.д. StrCpy $Check3 1 StrCpy $Check4 1 StrCpy $Check5 1 StrCpy $Check6 1 StrCpy $Check7 1 ClearErrors ${EndIf} |
Отправлено: 13:44, 02-11-2012 | #3323 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 14:49, 02-11-2012 | #3324 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать В принципе так и стоит у меня в скрипте, просто я не скопировал...может дело в макросе установки ассоциация...не обрабатывается он в тихом режиме что ли...
|
Отправлено: 15:07, 02-11-2012 | #3325 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
!include FontReg.nsh !include FontName.nsh !include WinMessages.nsh !define APPNAME "Обновление шрифтов" !define APPNAMEANDVERSION "Обновление шрифтов 1.0" Name "${APPNAMEANDVERSION}" OutFile "OutFile.exe" !include "MUI.nsh" !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_LANGUAGE "English" !insertmacro MUI_LANGUAGE "Russian" !insertmacro MUI_RESERVEFILE_LANGDLL Function .onInit !insertmacro MUI_LANGDLL_DISPLAY FunctionEnd Section "Fonts" StrCpy $FONT_DIR $FONTS !insertmacro InstallTTFFont 'ARIAL.TTF' SendMessage ${HWND_BROADCAST} ${WM_FONTCHANGE} 0 0 /TIMEOUT=5000 SectionEnd |
|
Отправлено: 16:07, 02-11-2012 | #3326 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 16:39, 02-11-2012 | #3327 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Чтобы сразу отбросить лишние вопросы:
Пример с 266 страницы глючный слегка. Не хватает команды StrCpy $FONT_DIR $FONTS Но всё равно это не то. Там добавление НОВОГО шрифта С установкой нового шрифта вообще НИКАКИХ проблем. Даже инсталляторы не нужны для этого дела. WinRAR SFX хватает с зашитым вызовом fontinst.exe. Не могу обновить уже установленные шрифты. Вот и полез в NSIS за помощью. Ведь должен он уметь? NSIS вижу впервые в жизни. Готовых примеров не нашел. Из справки и статей не понял как обновлять системные файлы. |
Отправлено: 17:06, 02-11-2012 | #3328 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Делал давно инсталлятор и сейчас понадобился такой же скрипт. Писать с нуля очень уж нудно, а старый скрипт уже потерялся, остался только созданный с его помощью инсталлятор.
Наверно очень глупый вопрос задам, не пинайте сильно Можно ли как-то вытащить скрипт из скомпилированного файла? |
Отправлено: 02:03, 04-11-2012 | #3329 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать silione,
Шапка темы\Ещё немного полезной информации: \читать дальше » ● Чем я могу распаковать инсталлятор, созданный в NSIS? Цитата:
|
|
Отправлено: 10:58, 04-11-2012 | #3330 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|