|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 18:12, 22-08-2010 | #631 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Ах да да!!!
как раз был открыт Справочник по командам Windows |
------- Отправлено: 19:10, 22-08-2010 | #632 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Есть исходник NSIS, в скрипте которого я мало чего понимаю. Если скомпилить скрипт, то в компонентах увидим чекбокс 'Mozilla plugin'. Скажите, плиз, есть ли в инсталляторе проверка на то, установлена ли в системе Мозила? Я подозреваю, что она должна быть, то есть, если Мозила установлена, то галка на чекбоксе установлена, если нет, то и галка снята. Если такая проверка есть, подскажите, на какой маркер он ссылается, узнает, установлена ли Мозила или нет. Или нет там такой проверки?
|
Отправлено: 23:27, 23-08-2010 | #633 |
Ветеран Сообщения: 1558
|
Профиль | Сайт | Отправить PM | Цитировать boss911, скрипт в студию.
|
------- Отправлено: 15:22, 24-08-2010 | #634 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать boss911,
Скрипт весь в макросах.......ужас.Сложновато чытаты Цитата boss911:
!ifdef INSTALL_MOZILLA Section /o $Name_Section03 SEC03 SectionIn 3 SetOutPath "$INSTDIR" !insertmacro OpenUninstallLog !insertmacro InstallFile mozilla\npvlc.dll !insertmacro InstallFile mozilla\npvlc.dll.manifest !insertmacro CloseUninstallLog !define Moz "SOFTWARE\MozillaPlugins\@videolan.org/vlc,version=${VERSION}" WriteRegStr HKLM ${Moz} "Description" "VLC Multimedia Plugin" WriteRegStr HKLM ${Moz} "Path" "$INSTDIR\npvlc.dll" WriteRegStr HKLM ${Moz} "Product" "VLC media player" WriteRegStr HKLM ${Moz} "Vendor" "VideoLAN" WriteRegStr HKLM ${Moz} "Version" "${VERSION}" SectionEnd !endif а вот при деинсталяции чета есть: ; Check for Key EnumRegKey $R0 HKLM "SOFTWARE\Mozilla" "$R1" StrCmp $R0 "" "${Index}-End" IntOp $R1 $R1 + 1 ReadRegStr $R2 HKLM "SOFTWARE\Mozilla\$R0\Extensions" "Plugins" StrCmp $R2 "" "${Index}-Loop" "" ; old files (0.8.5 and before) that may be lying around Delete /REBOOTOK "$R2\npvlc.dll" Delete /REBOOTOK "$R2\libvlc.dll" Delete /REBOOTOK "$R2\vlcintf.xpt" Goto "${Index}-Loop" Проверяет, какая версия, Mozilla ReadRegStr $R2 HKLM "SOFTWARE\Mozilla\$R0\Extensions" "Plugins" Читает путь, к плагинами Mozilla |
|
Последний раз редактировалось kotkovets, 25-08-2010 в 00:55. Отправлено: 00:43, 25-08-2010 | #635 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
Дело в том, что я пишу скрипт для Inno, там хочу сделать проверку установки Мозилы в системе, но я не знаю, где в системе найти подходящий маркер, что она действительно установлена. Думал, что нечто подобное реализовано в скрипте NSIS для VLC. А вот это: Цитата kotkovets:
|
||
Отправлено: 01:49, 25-08-2010 | #636 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать boss911
При инсталяции Mozilla ветка "HKLM, SOFTWARE\Mozilla" создается, тока проверил. там же и версия и путь к Mozilla А за скрипт спасибо! будет на чем тренироваться |
------- Отправлено: 02:15, 25-08-2010 | #637 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
Цитата boss911:
|
||
Отправлено: 04:57, 25-08-2010 | #638 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Здравствуйте, я этом деле я новичок, поэтому не прошу сильно судить, будут несколько вопросов к вам и рассчитываю на вашу помощь.
Занялся сборкой установщика и возникло несколько вопросов: 1. На приветствии установщика я использовал и имя, и версию, но почему-то версия скосилась и ее практически не видно... Удлинять имя не стал и не буду, так как нужно, чтобы именно с таким именем и было. Вот, собственно, сам скриншот: http://rghost.ru/2442700.view Кто знает как исправить и чтобы все нормально было видно? 2. Имеются 2 секции в одной группе, но нужно сделать так, чтобы при выборе одной секции невозможно было выбрать одновременно другую (блокировалось), так же и наобороот. Может кто знает код или переменную? 3. В компонентах устанавливаемой программы имеется иконка (справа). Так вот как ее сменить, чтобы она отличалась от иконки окна установщика (заголовок) и какой максимальный размер можно при этом употребить? Вот, собственно, сам скриншот: http://rghost.ru/2442761.view 4. Кто знает как делать предустановочную анимацию? Например, запустил установщик и сначала вылезло небольшое видео, а потом открылось само окно установщика. |
Отправлено: 23:26, 25-08-2010 | #639 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата asetin_9207:
Цитата asetin_9207:
Цитата asetin_9207:
Цитата asetin_9207:
Почитайте Справочник по NSIS |
||||
------- Последний раз редактировалось kotkovets, 26-08-2010 в 04:00. Отправлено: 00:11, 26-08-2010 | #640 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|