Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок
Oleg_Sch
01-07-2007, 03:23
Обновление http://7zsfx.solta.ru/ru/702/7zSD.7z (70КБ)
* - Пофиксено
+ - Добавлено
- - Удалено
# - Изменено
1.2 RC1 (702) (July 01, 2007)
# Небольшие изменения в автоматическом определении языка системы и пользователя
1.2 beta (699) (June 28, 2007)
# Использован исходный код 7-Zip версии 4.48beta от 27 июня 2007 г.
+ Метод 'copy' для несжатых файлов (gora:forum.oszone.net)
1.2 beta (687) (June 16, 2007)
# Использован исходный код 7-Zip версии 4.47beta от 27 мая 2007 г.
1.2 beta (643) (May 03, 2007)
# Использован исходный код 7-Zip версии 4.45beta от 17 апреля 2007 г.
* Утечка памяти, особенно заметная при большом количестве файлов в архиве
1.2 beta (571) (February 20, 2007)
* Отсутствие GUIFlags в файле конфигурации приводило к неверному отображению диалогов (gora:forum.oszone.net)
* Самоудаление не работало на архивах имеющих атрибут "только для чтения" (SAOPP:forum.oszone.net)
По вашему молчанию в ветке, считаю, что пора переводить в RC1.
Надеюсь новых багов не добавил...
Подскажите почему выдает ошибку в строке c Delete, вот кусок:
SetEnvironment="PathA=%appdata%\\aaaaaaa\bbbbbbb"
Delete=%PathA%
RokaПодскажите почему выдает ошибку в строке c Delete, вот кусок:
SetEnvironment="PathA=%appdata%\\aaaaaaa\bbbbbbb"
Delete=%PathA%У вас две ошибки, должно быть так:SetEnvironment="PathA=%appdata%\\aaaaaaa\\bbbbbbb"
Delete="%PathA%"
есть небольшой вопрос на счёт ссамораспаковывающего архива
вот сделал инсталятор
запускаеш ее спрашивает устанавить копируется куда надо ярлыки куда надо вобщем всё как надо
а вот аддон не хочет по тихой устанавливаться а аддоне в файле RUN запись вот такая programma.exe -y
при установке всеравно выводит диалог хочю я установить или нет
garbals
А можно config опубликовать? Дело скорее всего в нем.
вот ;!@Install@!UTF-8!
Title="EVEREST Ultimate Edition 2007 3.80.955"
BeginPrompt="Данный архив содержит программу EVEREST Ultimate Edition 2006 3.80.955"
InstallPath="%PROGRAMFILES%\\Everest"
OverwriteMode="2" ExtractTitle="Разархивирую..."
ExtractDialogText="Секундочку..."
ExtractPathText="Выберите путь для распаковки:"
CancelPrompt="Вы хотите отменить установку.\nВы уверены?"
GUIFlags="8"
Shortcut="P, {%PROGRAMFILES%\\Everest\\everest.exe}, {}, {Утилиты}, {Всё о Вашем компьютере}, {Everest Ultimate}, {}";
!@InstallEnd@!
хотя если сейчас запускать с ключом -y срабатывает тихая инсталяцыя чудеса да и только
Oleg_Sch
23-07-2007, 11:25
Обновление!
1.2 Release Candidate 1 (сборка 715)
Все ссылки в шапке.
Между делом... Сайт стал двухязычным, если у кого будет время - протестируйте оба варианта. Об ошибках сайта лучше в ПМ или почту, чтобы не захломлять ветку временными сообщениями. Об ошибках модуля - лучше в ветку, чтобы все знали.
Oleg_Sch
Олег, залей пожалуйста старые версии модуля (7zS), а то новый на 95 и NT4 вываливаетя с ощибкой (MSVCRT.DLL присутствует) раньше со старым работало без проблем (поспешил с удалением).
P.S. Жалко что на сайте отсутствует АРХИВ или СТАРЫЕ ВЕРСИИ, не всё новое есть хорошо ... :)
Polo7
А Вы уверены, что оно Вам надо!? Ведь это почти двухлетней давности и многие параметры/функции работать не будут!!! Да и версия исходного модуля только 4.30 beta от 18 ноября 2005 г. Ну если очень надо... получите сборка 117 (http://7zsfx.solta.ru/ru/117/7zSD.7z)
gora
Спасибо, с этой версией все работает.
---
А в какую последнию сборку входил модуль (7zS) ?
Если у кого сохранилось залейте для успокоения души.
Oleg_Sch
02-08-2007, 03:55
А в какую последнию сборку входил модуль (7zS) ?
Если у кого сохранилось залейте для успокоения души.
То, что Вам дал gora - последняя официальная.
У автора нашлась последняя неофициальная 251 (http://7zsfx.solta.ru/ru/files/251/7zSFX_251.7z) (150Кб)
В архиве полный набор ( т.е. все 7zS* и все 7zSD* ). Все модули несжаты.
Времени проверять нет, оставляю эту задачу на Вас. Теоритически она попадает в истории под сборку 255 за исключением двух строчек:
1. исходники 7-Zip'а 4.30
2. должна держать Win9x
Проверите, отпишитесь пожалуйста. Хоть сам буду знать ;)
P.S. Возможно я вернусь к поддержке ANSI систем в версии 1.3, но ориентировочно это не раньше сентября-октября :(
Oleg_Sch
Докладываю, на 95 и NT4 полет нормальный, багов и косяков не замечено, установка прошла в штатном режиме.
У этой сборки все же интерфейс близок к последним версиям.
Пользуясь случаем, хочу поблагодарить за чудесный модуль. :hi:
$VARdead
10-09-2007, 09:26
не работает такая команда:
Delete="xxx\eee\reg*.*"
Oleg_Sch
10-09-2007, 10:24
не работает такая команда:
Delete="xxx\eee\reg*.*" »
И не должна, wildcards модулем не обрабатываются, только поностью указаные имена файлов и папок...
Хотя... я занесу это в ToDo...
P.S. По поводу синтаксиса
ВАЖНО! Следующие двухсимвольные последовательности в "значение_параметра" заменяются односимвольными:
\\ = \
\" = "
\n = перевод строки
\t = табуляция
Если надо указать обратный слеш (\) (например, в путях или тексте диалога), НЕОБХОДИМО использовать ДВОЙНОЙ (\\), а если "значение_параметра" или текст диалога содержит кавычки ("), НЕОБХОДИМО перед ними использовать обратный слеш (\") (правило "лидирующего слеша").
$VARdead, попробуйте так:RunProgram="hidcon:cmd /c \"del xxx\\eee\\reg*.*" /q\""
Oleg_Sch
24-09-2007, 16:02
Я извиняюсь перед всеми за долгое отсутствие. Еще месяц я буду "почти оффлайн", но работа над модулем продолжается (пусть и не так быстро, как хотелось бы самому).
Из-за недостатка времени решил дать версию без обновления сайта/справки, только новые модули.
1.2 RC2 (787) (September 24, 2007)
# Флаг 4096 изменяет не только названия кнопок, но и изображения иконки в диалогах BeginPrompt и BeginPrompt+ExtractPath
1.2 RC2 (770) (September 07, 2007)
# Использован исходный код 7-Zip версии 4.55beta от 5 сентября 2007 г.
+ Информация о поддреживаемых методах и фильтрах в -sfxversion
1.2 RC1 (739) (August 7, 2007)
# Использован исходный код 7-Zip версии 4.52beta от 3 августа 2007 г.
1.2 RC1 (727) (July 26, 2007)
# Использован исходный код 7-Zip версии 4.51beta от 25 июля 2007 г.
1.2 RC1 (726) (July 25, 2007)
# Использован исходный код 7-Zip версии 4.50beta от 24 июля 2007 г.
1.2 RC1 (715) (July 14, 2007)
# Использован исходный код 7-Zip версии 4.49beta от 11 июля 2007 г.
Прямые ссылки на закачку:
7zSD сборка 787 (http://7zsfx.solta.ru/files/7zSD787.7z)
7zSD_extra сборка 787 (http://7zsfx.solta.ru/files/7zSD787_extra.7z)
Oleg_Sch
29-10-2007, 05:38
"Театр одного актера" :(
Как в прошлый раз - только прямые ссылки на закачку
7zSD сборка 822 (http://7zsfx.solta.ru/files/7zSD822.7z)
7zSD_extra сборка 822 (http://7zsfx.solta.ru/files/7zSD822_extra.7z)
Из изменений только новая версия самого 7-Zip'а
1.2 RC2 (822) (October 29, 2007)
# Использован исходный код 7-Zip версии 4.56beta от 24 октября 2007 г.
1.2 RC2 (787) (September 24, 2007)
# Флаг 4096 изменяет не только названия кнопок, но и изображения иконки в диалогах BeginPrompt и BeginPrompt+ExtractPath
Честно скажу - версии после обновления Игорем Павловым своих исходников я не тестирую, т.к. для полноценного времени не хватает, а "поверхностное" - не показатель :(
Сейчас могу ориентироваться на то, что нет проблем, только по тому, что есть благодарности на мои посты и нет вопросов.
Можно вас немножко "растормашить" :) ? Напишите мне результат использования данной сборки (в почту, в ветку форума, по аське.....), желательно с подробностями архива (метод/параметры сжатия), но можно и без них. Т.е. мне важны любые результаты - и положительные, и отрицательные (об отрицательных - лучше в ветку, чтобы ВСЕ знали проблему).
Релиз на подходе... И от меня и от Игоря...
By: Igor Pavlov (ipavlov) - 2007-10-24 21:54
There are some small fixes in code. Some of them are for better compatibility with Posix compilers (for p7zip).
I hope it was latest beta before "release" version.
Поэтому хотелось бы знать все...
"Театр одного актера" »Выскажу свои предложения в надежде, что великий ALL поддержит их.
1 Попытаться решить проблемы связанные с "дочерними" процессами.
2 Как временную альтернативу п1. предусмотреть параметр типа Timer="x", где x - время в сек. Это позволит обходиться в некоторых случаях без применения сторонних утилит.
3 "Запретить" модулю проверку закомментированных строк. Комментарии, проверяться на синтаксис не должны.
4 Разрешить использование "пустого" параметра RunProgram="" и RunProgram="fm20", а то сейчас приходиться использовать конструкции типа RunProgram="fm20:hidcon:cmd /c есно" с холостыми операциями.
5 Предусмотреть в модуле создание (при установке приложения) информации для возможности последующей деинсталляции.
ps. Видимо solta.ru лежит :( Скачать модули не смог. Можно попросить зеркало?
Oleg_Sch
30-10-2007, 01:04
gora,
Тебе ли не знать, что большинство тобой написанного лежит в ToDo на 1.3 ;)
All
Проблемы с solta.ru действительно есть, преследуют меня уже 4-й день :(
Скоро вопрос решу кардинально - переездом на другую площадку, а пока зеркало:
7zSD сборка 822 (http://7zsfx.org/files/7zSD822.7z)
7zSD_extra сборка 822 (http://7zsfx.org/files/7zSD822_extra.7z)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.