|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать kotkovets
Здравствуйте! Читал в теме, вы давали советы для лучшего сжатия файлов установщика. Это ,конечно хорошо когда всё жмётся по самые пельмени. Но вот когда инсталлер весит больше гигабайта - то распаковывается это дело жутко долго... Ещё вначале "veryfuing installer" вылезает и долго грузится. Как можно обеспечить более быструю распаковку? Пожалуйста, посоветуйте наиболее оптимальные параметры в соотношении "сжатие - скорость распаковки". Готов пожертвовать размером установщика (ибо щас это не принципиально, почти у всех безлимитки на хороших скоростях). Спасибо! |
Отправлено: 04:36, 29-03-2012 | #2461 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать K.A.V., kotkovets,
Позвольте испытать ещё раз ваше терпение ... помочь с вот такой головоломкой : Опять те же кнопки, те же пронумерованные параметры... Есть последовательность из 10 чекбоксов для 10 секций с параметрами кнопок. Отметка чекбокса устанавливает кнопку на тулбар и при этом нумеруются параметры. Нужно учитывать последовательность отметки и снятия отметки чекбоксов так, чтобы последовательность установки кнопок(а значит и нумерация параметров) - всегда соответствовала последовательности действий с отметками чекбоксов. Например - первым отметили 10й чекбокс - кнопка будет установлена 1й. Вторым отметили 7й чекбокс - кнопка установится 2й по счёту. Третьим отметили 1й чекбокс - кнопка установится 3й по счёту. 1 2 3 4 5 6 7 8 9 10 3 И т.д. Потом решили снять отметку с 10ого чекбокса (который устанавливал 1ую кнопку) - при этом 1ой кнопкой стала 2ая, а 2ой - 1ая 1 2 3 4 5 6 7 8 9 10 2 Далее сняли отметку с 1ого чекбокса - 1ая кнопки осталась на месте 1 2 3 4 5 6 7 8 9 10 1 И так для любых комбинаций снятий-отметок чекбоксов. зы В примерах по несколько цифер под рядом 1...10 поместить в сообщении не получается. Пост как то странно форматируется.. |
Последний раз редактировалось MKN, 29-03-2012 в 12:04. Отправлено: 09:50, 29-03-2012 | #2462 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Olef2387:
Цитата Olef2387:
BZIP2 - всё по "средне" LZMA - низкая скорость, высокая степень сжатия Уже не раз обсужждалось, можете использовать внешние упаковщики типа RAR и создавать многотомные архивы...Читайте в теме ранее уже раз 100 обсуждали это MKN, ну прям вынос мозга Сейчас голова не соображает, но может потребуется создать пару отдельных переменных и хранить там какой пункт отметили и из него вычитать... Позже подумаю, если kotkovets раньше не реализует P.S. Нужно в справочник добавлять страничку "Часто задаваемые вопросы" Первым делом добавить инфу по поводу создания многотомных архивов |
||
------- Отправлено: 12:00, 29-03-2012 | #2463 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Olef2387:
рядом с установщиком, т.е таскать собой файлы архиватора 7z: 7z.dll и 7z.exe(консольную версию) Function .onInit InitPluginsDir File `/oname=$PLUGINSDIR\7z.dll` `путь_к\7z.dll` File `/oname=$PLUGINSDIR\7z.exe` `путь_к\7z.exe` FunctionEnd Section nsExec::ExecToLog `"$PLUGINSDIR\7z.exe" x "путь_к архиву" -o"куда_распаковать" -y` pop `$5` pop `$3` DetailPrint `$5` DetailPrint "Возвращенное значение 7z: $3" SectionEnd Цитата K.A.V.:
Цитата K.A.V.:
|
|||
------- Отправлено: 12:19, 29-03-2012 | #2464 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать MKN, возьмите на тест...
Если я правильно понял задачу, то вроде работает Там в папке с EXE в INI файл будет записываться значение чекбоксов, при отметке и при снятии отметки в 2 параметра P.S. Вы там взялись за написание софта с помощью NSIS как я? Такие головоломки прям))) |
------- Отправлено: 13:50, 29-03-2012 | #2465 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
Test делает прямо то, что надо ! ps А можно оформить этот код как .nsh или плагин (приобщив туда же предыдущие изыскания с вставкой кнопки в произволное место последовательности) ? Это я так спросил... |
|
Последний раз редактировалось MKN, 29-03-2012 в 15:17. Отправлено: 15:11, 29-03-2012 | #2466 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MKN:
Заменить текстовые поля на кнопки? Вообщем вот смотрите...Если чего не поймёте - спрашивайте |
|
------- Отправлено: 16:17, 29-03-2012 | #2467 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать K.A.V.,
Благодарю за код. Буду изучать. ps Я имел ввиду объединение кода с предыдущим моим вопросом, о вставки кнопки в произвольное место ряда, когда уже имеется ряд кнопок. Но наверное не нужно смешивать задачи... |
Отправлено: 16:35, 29-03-2012 | #2468 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MKN:
Сделаю позже Изучайте пока то что уже есть |
|
------- Отправлено: 16:50, 29-03-2012 | #2469 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать K.A.V. и kotkovets, спасибо.
Цитата K.A.V.:
Цитата K.A.V.:
SetCompressorDictSize 64 SetDatablockOptimize on Они на что влияют? Цитата kotkovets:
|
|||
Отправлено: 21:05, 29-03-2012 | #2470 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|