|
| Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. |
|
|
.: NSIS - все вопросы :.
|
|
Ветеран Сообщения: 885 |
Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: 2.46 от 6 декабря 2009 года Скачать | Архив сборок версии 2 | Архив сборок версии 1 ВНИМАНИЕ! Созданный в NSIS инсталлятор является ANSI-приложением. Есть возможность использовать UNICODE-сборку системы, но при этом ваши дистрибутивы не будут работать в ANSI-системах, таких, как Windows 9x. Для загрузки UNICODE-сборки системы посетите сайт: http://www.scratchpaper.com/ ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
|
Отправлено: 23:35, 17-06-2006 | |
|
Старожил Сообщения: 269
|
Профиль | Отправить PM | Цитировать vek
делов то, а как ты предлагаешь с него винамп ставить??? |
|
------- Отправлено: 18:26, 20-06-2006 | | #11 | |
|
Alien Сообщения: 3327
|
Профиль | Отправить PM | Цитировать desperate
Цитата vek:
Чем он мне ненравитса, так ето его скриптовый язык (для меня сложно и не понятно) , да из nsis'а (инсталятора) невозможно вытащить скрипт для последующиго его редактирования под свои нужды и он не очень гибок с ключами для автоустановок, нельзя указать тот или инной компонент, задачу и ярлыки, которые ты хочеш\нехочеш ставить!! Начни сперва с чего-то простого (прадва Inno я не считаю уж таким простым, если не вникать в паскаль), а потом глядиш и научишся создавать свои msi'ашки!! ![]() |
|
|
------- Отправлено: 18:28, 20-06-2006 | | #12 | |
|
Старожил Сообщения: 269
|
Профиль | Отправить PM | Цитировать boss911
спасибо за совет Pascal, я знаю с 7 класса... все - таки меня интересует NSIS и где взять скрипт, с помощью которого собирался инсталятор winampa (интересует меня именно то, что откуда и куда добавляеться, прописываеться и инсталируеться) |
|
------- Отправлено: 18:38, 20-06-2006 | | #13 | |
|
Alien Сообщения: 3327
|
Профиль | Отправить PM | Цитировать desperate
Цитата:
Цитата:
|
||
|
------- Отправлено: 18:59, 20-06-2006 | | #14 | |
|
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Цитата:
Для тех, кто знает Паскаль, лучше пользоваться Inno. Я вот Паскаль не перевариваю, поэтому использую NSIS, если каких-либо возможностей в нем не хватает - можно за 5 минут написать плагин на C++ - не намного сложнее, чем написать код на Паскаль для Inno. |
|
|
Отправлено: 22:05, 20-06-2006 | | #15 | |
|
Старожил Сообщения: 269
|
Профиль | Отправить PM | Цитировать vampik
Цитата:
|
|
|
------- Отправлено: 22:10, 20-06-2006 | | #16 | |
|
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Вот примеры моих простеньких плагинов, которые мне понадобились при создании некоторых инсталляшек, с исходниками (под VS 2003) -
http://vampik.net.ru/files/time.7z http://vampik.net.ru/files/proc.7z http://vampik.net.ru/files/cpu.7z И таких при необходимости можно настрочить десятками. В принципе, отдельные функции из библиотек можно вызывать и стандартными средствами, часто используемый пример - Код:
System::Call 'shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0) v' A LogicLib.nsh позволяет писать NSIS-скрипты с использованием конструкций типа if...else, switch...case...endswitch, select...case...endselect, операторов do, while, for. Скрипт для Winamp у меня для себя есть, но пока очень простой - только установка всех файлов, кроме Winamp Agent, запись данных в реестр, подхватывание серийника из ini-файла и ярлыки в меню "Пуск". Никаких ассоциаций файлов, параметров и т.п. |
|
Последний раз редактировалось vampik, 20-06-2006 в 22:34. Отправлено: 22:22, 20-06-2006 | | #17 | |
|
Старожил Сообщения: 269
|
Профиль | Отправить PM | Цитировать vampik
спасибо за идею...буду браться и клепать на С++ плагины для NSIS... потому что с самим инсталятором, чую никто не поможет |
|
------- Отправлено: 22:38, 20-06-2006 | | #18 | |
|
Старожил Сообщения: 397
|
Профиль | Сайт | Отправить PM | Цитировать desperate
Цитата:
|
|
|
------- Отправлено: 09:06, 21-06-2006 | | #19 | |
|
Пользователь Сообщения: 77
|
Профиль | Сайт | Отправить PM | Цитировать desperate
А смысл перепаковать. Вообще хороший скрипт идет с самим NSIS'ом. Если бы знать, что делает WinAmp при установке, то и скрипт можно с нуля написать, но я им не пользуюсь. |
|
Отправлено: 10:15, 21-06-2006 | | #20 | |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Delphi - Delphi .: [все вопросы] :. | Serega | Программирование | 91 | 16-04-2012 10:25 | |
| WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 321 | 06-02-2012 17:12 | |
| Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 377 | 06-11-2011 23:42 | |
| Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
| Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 | |
|