Войти

Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

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.
Надеюсь новых багов не добавил...

Roka
13-07-2007, 07:42
Подскажите почему выдает ошибку в строке c Delete, вот кусок:
SetEnvironment="PathA=%appdata%\\aaaaaaa\bbbbbbb"
Delete=%PathA%

gora
13-07-2007, 12:44
RokaПодскажите почему выдает ошибку в строке c Delete, вот кусок:
SetEnvironment="PathA=%appdata%\\aaaaaaa\bbbbbbb"
Delete=%PathA%У вас две ошибки, должно быть так:SetEnvironment="PathA=%appdata%\\aaaaaaa\\bbbbbbb"
Delete="%PathA%"

Roka
13-07-2007, 13:04
Спасибо!

garbals
18-07-2007, 16:43
есть небольшой вопрос на счёт ссамораспаковывающего архива
вот сделал инсталятор
запускаеш ее спрашивает устанавить копируется куда надо ярлыки куда надо вобщем всё как надо
а вот аддон не хочет по тихой устанавливаться а аддоне в файле RUN запись вот такая programma.exe -y
при установке всеравно выводит диалог хочю я установить или нет

vek
18-07-2007, 16:58
garbals
А можно config опубликовать? Дело скорее всего в нем.

garbals
18-07-2007, 17:04
вот ;!@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)

Все ссылки в шапке.

Между делом... Сайт стал двухязычным, если у кого будет время - протестируйте оба варианта. Об ошибках сайта лучше в ПМ или почту, чтобы не захломлять ветку временными сообщениями. Об ошибках модуля - лучше в ветку, чтобы все знали.

Polo7
01-08-2007, 13:46
Oleg_Sch
Олег, залей пожалуйста старые версии модуля (7zS), а то новый на 95 и NT4 вываливаетя с ощибкой (MSVCRT.DLL присутствует) раньше со старым работало без проблем (поспешил с удалением).
P.S. Жалко что на сайте отсутствует АРХИВ или СТАРЫЕ ВЕРСИИ, не всё новое есть хорошо ... :)

gora
01-08-2007, 14:59
Polo7
А Вы уверены, что оно Вам надо!? Ведь это почти двухлетней давности и многие параметры/функции работать не будут!!! Да и версия исходного модуля только 4.30 beta от 18 ноября 2005 г. Ну если очень надо... получите сборка 117 (http://7zsfx.solta.ru/ru/117/7zSD.7z)

Polo7
01-08-2007, 19:03
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, но ориентировочно это не раньше сентября-октября :(

Polo7
02-08-2007, 10:52
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 = табуляция
Если надо указать обратный слеш (\) (например, в путях или тексте диалога), НЕОБХОДИМО использовать ДВОЙНОЙ (\\), а если "значение_параметра" или текст диалога содержит кавычки ("), НЕОБХОДИМО перед ними использовать обратный слеш (\") (правило "лидирующего слеша").

gora
11-09-2007, 10:33
$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.

Поэтому хотелось бы знать все...

gora
29-10-2007, 19:20
"Театр одного актера" »Выскажу свои предложения в надежде, что великий 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