Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [архив] - [addon] 7z SFX tools (http://forum.oszone.net/showthread.php?t=80584)

4sag 09-03-2007 03:57 559409

[архив] - [addon] 7z SFX tools
 
Тема переведена в архивное состояние. Новая тема здесь



Aддон 7z SFX tools для использования с пакетом обновлений UpdatePack-XPSP2-Rus
В аддоне собраны 7z SFX tools Олега Щербакова и GUI 0.5.7 hobbeata
Удаление из установка удаление программ

Ссылка: http://ifolder.ru/1316093

Ссылка: http://rapidshare.com/files/20100691/7zTools.7z

SkySandy 11-03-2007 21:50 560362

В файле 7zTools.exe есть файл run.cmd который запускается на выполнение. Внутри него выполняется команда
start /wait 7z SFX Tools.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
А файл то называется 7z_SFX_Tools.exe

Поэтому аддон не ставится

jameszero 11-03-2007 23:01 560391

4sag
А зачем инсталляторы созданные в Inno Setup паковать в архив с cmd файлом? Это лишнее.
Достаточно в файле run прописать екзешник с параметрами (в данном случае достаточно параметра /VERYSILENT)
Посмотри, для примера, как сделан аддон XviD

gora 12-03-2007 12:00 560552

4sag
Как я понял, Вы являетесь "поклонником" модифицированного модуля от Oleg_Sch (иначе зачем создавать аддон) и поэтому позволю себе несколько вопросов/предложений:

1 Последней доступной версией является 1.2 (сборка 552) от 01.02.07, а в аддоне только 1.1 (сборка 516) от 27 Декабря 2006 г. Можно бы и обновиться перед созданием аддона.
2 Зачем в файле конфигурации GUIFlags="8", если GUIMode="2" все равно все скроет?
3 Зачем все содержимое аддона упаковывать еще в какой то инсталятор, если можно использовать возможности самого модуля и просто с помощью SFX архива все распаковать и сделать ярлыки? Ведь для всего, что у Вас там упаковано, установка не требуется! Только одно это позволит сократить размер аддона почти в полтора раза!
4 GUI 0.5.7 конечно вещь хорошая, но сильно устарела и просто не дает возможности полноценно использовать возможности модуля от Oleg_Sch. Целесообразно ли вообще включать GUI 0.5.7 в аддон? А ведь это половина всего размера аддона!
5 Если учесть пункты 3 и 4, то аддон превратиться в 7zS_Tools.exe, который имеется на странице загрузок автора модуля, с небольшими изменениями файла конфигурации.

Подумайте над всем этим, может сочтете мои доводы убедительными. ;)
С уважением...

greg_b 04-05-2007 11:02 582936

Учитывая пожелания gora выкладываю:

Aддон 7z SFX tools для использования с пакетом обновлений UpdatePack-XPSP2-Rus
В аддоне собраны 7z SFX tools сборка 552 Олега Щербакова и GUI 0.6.0.1 hobbeata
Кроме того в инсталляторе применено solid-сжатие, ставиться на 5 секунд дольше,
а 150 кБ выделяется, мелочь но СД не резиновый.

Удаление из установка удаление программ

Ссылка для скачивания файла: http://www.ifolder.ru/1895269

На рапиду не кладу, от меня туда плохо сливается

gora 04-05-2007 11:25 582949

greg_b
Цитата:

Учитывая пожелания gora выкладываю
1 Вообще то у меня было
Цитата:

несколько вопросов/предложений
а не пожеланий и не к Вам, а к 4sag :( .
2
Цитата:

В аддоне собраны 7z SFX tools сборка 552
Опять опоздали. :) Вчера анонсированы модуль сборка 643 и сплитер сборка 634 ;)
Внимательнее следите за веткой модуля, коли беретесь за создание этого аддона.
3 Внимательно вчитайтесь в п5 моего предыдущего поста и Вы поймете мое отношение в данному аддону.

greg_b 07-05-2007 14:11 584052

на http://7zsfx.solta.ru/ лежит 552.

maik5 07-05-2007 15:08 584075

greg_b

Поищи здесь (пост 399)

http://forum.oszone.net/thread-51547-40.html

greg_b 07-05-2007 16:02 584092

У hobbeata еще есть сайт?

greg_b 07-05-2007 16:22 584098

maik5 спасибо, готовлю обновленку

greg_b 07-05-2007 16:39 584106

Собрано и проверено. Тестируйте.

Обновлено:

- 7ZSD_All.sfx - 1.2.0.643 от 03/05/07
- 7ZSD_Deflate.sfx - 1.2.0.643 от 03/05/07
- 7ZSD_LZMA.sfx - 1.2.0.643 от 03/05/07
- 7ZSD_PPMd.sfx - 1.2.0.643 от 03/05/07
- 7ZSplit.exe - 0.2.0.637 от 11/04/07

Ссылка для скачивания файла: http://ifolder.ru/1931139

gora - к пункту 5 - всегда должен быть выбор какому варианту аддона отдать предпочтение.
Насчет пожеланий "не ко мне" - энтузиазм дело интересное и если обновление не делать аддон устареет и станет бесполезным.
Бывает что и участник забанен, или бросил идею, а она может быть дельной.

Oleg_Sch - Респект за новые версии модулей.

surik 07-05-2007 23:15 584264

greg_b, в Программах создаётся папка (Default) вместо папки 7z SFX tools. Или это только у меня на компе?

ALEX SS 08-05-2007 00:46 584287

ALL
Все ясно надо инсталятор делать самому, в предыдущей сборке такое тоже было. И почему не сделать инстал средствами того же 7Z-sfx - я се так делал, могу завтра выложить свою сборку если кто хочет - тока засуну в неё новые модули.

viksem 08-05-2007 00:59 584291

surik

папки "Default" нет вообще
Стоит нормальная папка "7z SFX tools"
смотри проблему у себя

greg_b 08-05-2007 10:09 584369

surik Так бывает если на машине стоит старая версия innosetup, из-за этого параметр defaultfolderdir и defaultgroupname не вяжутся.
Добавил принудительную привязку к папке. Лежит здесь: Ссылка для скачивания файла: http://ifolder.ru/1939451 .
ALEX SS - никто не мешает сделать, но незабудь сделать коррктную удалялку, вдруг придется в реестре :search: . Не всегда приятно.

surik 08-05-2007 11:59 584404

greg_b, благодарю!

igorgn 14-05-2007 08:52 586555

4sag
Возник небольшой вопрос. Этот аддон должен устанавливаться отдельно от аддона 7z? Т.е., не вместе с ним? Я их несколько раз пробовал ставить вместе. Интеграция проходит без проблем, но при установке винды выдаёт какую-то ошибку при установке 7z, и в конце концов "7z SFX tools" не устанавливается.

gora 14-05-2007 13:24 586668

greg_b
Цитата:

gora - к пункту 5 - всегда должен быть выбор какому варианту аддона отдать предпочтение.
Насчет пожеланий "не ко мне" - энтузиазм дело интересное и если обновление не делать аддон устареет и станет бесполезным.
Бывает что и участник забанен, или бросил идею, а она может быть дельной.
Спорить о нужности данного аддона я не буду, нет в этом смысла. Пользователи у него есть, значит нужен кому то. Мое "пожелание", "внимательнее следить за веткой модуля", вижу тоже учли (обновили компоненты) - значит не зря я его сделал. ;)
А теперь пожелание уже к Вам. :)
1 Автор ветки не Вы и, как следствие, не можете править первый пост ветки. :( Может Вам стоит запостить свою ветку (с возможностью в дальнейшем править первый пост и размещать в нем ссылки) и попросить модератора перенести новые посты в "вашу" ветку!? Ну если Вы конечно собираетесь поддерживать аддон в дальнейшем.
2 Поддерживаю ALEX SS
Цитата:

И почему не сделать инстал средствами того же 7Z-sfx
Мне это тоже не понятно. Аддон, посвещенный модифицированному модулю для инсталляторов, устанавливать сторонним инсталлятором, по моему, - нонсенс. :)
3 Указывайте размеры ваших файлов.

Желаю успехов...

ALEX SS 22-05-2007 21:45 589820

gora
Спасибо за признание моей идеи создания инсталяции средствами sfx, и если месные жители непротив то я могу выложить свой вариант адона на днях. И неплохо бы было добавить в шапку ссылки на соотвецтвующие темы по модулям.

4sag 22-05-2007 21:50 589822

ALEX SS

Приехал с отпуска добавлю ссылки и все остальное

gora 23-05-2007 11:16 589985

greg_b
Цитата:

никто не мешает сделать, но незабудь сделать коррктную удалялку, вдруг придется в реестре . Не всегда приятно.
А о какой "удалялке" может идти речь, если ни один из компонентов аддона, сам по себе, не требует инсталляции и не делает записей в реестр? Для их установки достаточно сделать папку в любом месте и положить туда эти компоненты. :) Можно сделать ярлыки на стол или панель быстрого запуска (по желанию автора аддона). Тогда все удаление сводиться к удалению папки и, возможно, ярлыков, а это не представляет сложности и без деинсталлятора. ;) ИМХО Не нужно городить огород, где он НЕ требуется!

Berline 23-05-2007 11:21 589989

gora, именно что, и дабы не делать таких лишних телодвижений, как удаление папки. и удаление ярлыков, проще сделать наманую удалялку, чтоб всё что при инсталле создаётся при анинсталле сносилось!

gora 23-05-2007 11:27 589993

Berline
Цитата:

наманую удалялку
И это Вы считаете "номано", если деинсталлятор составляет почти половину объема аддона!? Значит у нас разные взгляды на то, что "номано", а что нет. :) Считаю вопрос исчерпаным.

godoo 24-05-2007 17:13 590552

4sag, igorgn в командном файле в архиве из шапки есть строчка:
Код:

start /wait 7z SFX Tools.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
, а файл называется 7z_SFX_Tools.exe, т.е. с подчеркиванием вместо пробелов, соответственно при отработке выскакивает сообщение о том, что не удалось найти 7z.

4sag 25-05-2007 19:56 591034

godoo

Я это знаю, зачет тебе
А вообще тему прочитал бы там уже об этом говорилось

ALEX SS 26-05-2007 18:44 591311

Привет! Народ зацените мой вариантик http://www.rapidshare.ru/291983 - токо она ставится жёстко на С:\program files\7zTools - подскажите как привильно сделать чтобы путь был переменым и для ярлычков тоже.

Jekson07 27-05-2007 13:34 591540

ALEX SS
Цитата:

ставится жёстко на С:\program files\7zTools
Измени путь на: %ProgramFiles%\7zTools

ALEX SS 27-05-2007 16:45 591595

Jekson07
Попробую, а с ярлычками как быть?

greg_b 07-06-2007 16:52 596485

Сделал другую версию в виде аддона, установка через sysoc.inf, тестируйте.
Лежит здесь - http://ifolder.ru/2269925 - размер 0,7 Мб

ALEX SS 07-06-2007 20:52 596613

greg_b
И какие версии сюда http://ifolder.ru/2269925 - входят - поподробнее пожалуста.

greg_b 08-06-2007 10:26 596796

ALEX SS в файле addon.nfo написано:

Greg_B add-on 7zip SFX Tools

7 июня 2007

Тип установки через sysoc.inf
Для удаления аддона в меню "Установка и удаление программ" создана строка "7z SFX Tools".
Ярлыки находится в "Пуск- Все программы - 7z SFX Tools".
Для использования разархивируйте аддон в папку "Addons" UpdatePack-XPSP2-Rus.
Размер 700 Кб

Данный инсталлятор содержит обновленные версии программ:

- Gui - 0.6.0.1 от 1/05/07
- 7ZSD_All.sfx - 1.2.0.643 от 03/05/07
- 7ZSD_Deflate.sfx - 1.2.0.643 от 03/05/07
- 7ZSD_LZMA.sfx - 1.2.0.643 от 03/05/07
- 7ZSD_PPMd.sfx - 1.2.0.643 от 03/05/07
- 7ZSplit.exe - 0.2.0.637 от 11/04/07

Благодарности:

hobbeat - за gui
Oleg_Sch - за 7zip SFX





и поправленный файлик 7ztools.inf - забыл подписать в destination "i386".
Ссылка для скачивания файла: http://ifolder.ru/2274417

gora 08-06-2007 10:47 596810

greg_b
Цитата:

add-on 7zip SFX Tools
Пуск- Все программы - 7z SFX Tools
Oleg_Sch - за 7zip SFX
Программа Игоря Павлова называется - 7-Zip. Формат называется - 7z. Архивы, созданные с использованием данного формата, называются - 7z архивами или 7z SFX архивами. Давайте придерживаться правильной терминологии ;) .
А теперь по существу. А справку по модифицированному модулю Вы забыли или не сочли нужным включить в аддон!?

ALEX SS 08-06-2007 21:26 597088

greg_b
(твой вариант некачал - хотел узнать сначала что в нём).
А чем мой вариант плох - в нём тоже самое и намного проще - правда он ставится тока на С - но это поправимо и зачем огород городить и у меня справка включена.

greg_b 13-06-2007 09:03 598646

gora замечание принимается безоговорочно - не я автор программы - не мне менять название, поправлю выложу. Файлик addon.nfo вроде не забыл.

ALEX SS - никто не запрещает предалагать альтернативные варианты. Вообще может иммет смысл по поводу предлагаемых вариантов запостить отдельные ветки.
Мне в корпоративной сетке проще перевести все на sysoc.inf и "установка-удаление" через компоненты Windows - ибо юзер глуп и удаляет что его не просят.

Допустил ошибочку в inf-файле, правлю, скоро выложу.

greg_b 13-06-2007 14:25 598805

Собрал новую версию - лежит здесь - http://ifolder.ru/2333785 - размер архива 0,7 мБ.
Установка/удаление через "Установка компонент Windows - Программы сторонних разработчиков"
Метод интеграции через sysoc.inf

greg_b 26-07-2007 11:45 618891

Обновилась версия модулей

- 7ZSD_All.sfx - 1.2.0.715 от 14/07/07
- 7ZSD_Deflate.sfx - 1.2.0.715 от 14/07/07
- 7ZSD_LZMA.sfx - 1.2.0.715 от 14/07/07
- 7ZSD_PPMd.sfx - 1.2.0.715 от 14/07/07
- 7ZSplit.exe - 0.2.0.740 от 23/07/07
- 7zSD_RU.chm - файл помощи

Ссылка для скачивания файла: http://ifolder.ru/2794914

Метод интеграции через sysoc.inf

Вес архива - 0.7 мБ

ALEX SS 26-07-2007 19:43 619078

greg_b
Потестим - что ты там новенького навоял, надеюсь багов как раньше не будет.

greg_b 27-07-2007 09:26 619226

ALEX SS да типа не должно, обновлен каб, все сам юзаю. А наваял Oleg_Sch, я тока в кучку сложил

ALEX SS 27-07-2007 19:45 619569

greg_b
На выходных проверю как пашет.

gora 27-07-2007 20:50 619589

Цитата:

Цитата greg_b
gora замечание принимается безоговорочно

Я Вас так и не понял. Если замечания принимаются, то почему в новом аддоне снова неверная терминология!? Аддон уже стал называться 7ziptool хотя все входяшие в него компоненты имеют в названии 7z, а не 7-Zip. Весь набор (без GUI) у Oleg_Sch называется 7z SFX Tools так зачем же переименовывать!?
Цитата:

не я автор программы - не мне менять название, поправлю выложу.
А кто же тогда автор аддона!?
7z SFX Archive splitter Вы переименовали в 7-Zip Split и преписали ему "Разделение 7-Zip SFX-архивов на исходные компоненты". Ну нет таких архивов!!! Есть Zip SFX-архивы и 7z SFX-архивы, а таких какие пишите Вы НЕТ и, соответственно, сплитер тут бессилен :) !
Если Вы сами заблуждаетесь, то это полбеды, но ведь Вы же "навязываете" свою, неправильную терминологию другим пользователям вашего аддона. :(
Надеюсь, что убедил Вас, и Вы прислушаетесь к моим доводам.

Успехов Вам в нелегком деле пропагандирования 7z SFX архивов. :)

greg_b 16-08-2007 17:43 628643

gora, респект, собственно виноват я сам, ловил багу с установкой и поджав файлики к формату 8.3 залил как есть - :sorry: .
Исправлено, лежит здесь - 7zsfxtools.7z , вес - 691 кБ

lla 18-09-2007 21:11 645748

Опять те же грабли:

start /wait 7z SFX Tools.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

вместо

start /wait 7z_SFX_Tools.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

в файле run.cmd в
...\Skript\Addons\7zTools\Files\ForceCopy\SVCPACK\7zTools.exe

Что приводит при инсталяции к сообщению типа не могу найти '7z' и полезная фича не устанавливается. :(

greg_b 18-09-2007 22:59 645780

lla, какие грабли? 7zsfxtools.7z - инсталлируется через sysoc

lla 20-09-2007 03:31 646371

В архиве " лежит здесь - 7zsfxtools.7z , вес - 691 кБ" упакован файл с названием 7z_SFX_Tools.exe , с подчерками.
А в командном файле run.cmd вызываемом, надеюсь при самораспаковке архива, прописана строка:
start /wait 7z SFX Tools.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- , имя файла без подчерков.
При инсталяции винда пытается запустить файл 7z с параметрами
SFX Tools.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- и сообщает что он не найден.
И ничего не устанавливается.

greg_b 20-09-2007 10:05 646450

lla, нету там никаких скриптов, внутри стандартный набор для интеграции через sysoc.inf, все exe-шники лежат в cab - их 2, это утилиты. Тока что скачал архив и проверил, че-то не то качаешь. Кстати баги тока у тебя, файл 7zsfxtools.7z скачан много раз и нареканий пока небыло. Есть над чем подумать и проверить последовательность действий. Даже GORA ничего не сказал, а он любит чтоб все было правильно.

gora 20-09-2007 11:57 646522

Цитата:

Цитата greg_b
Даже GORA ничего не сказал, а он любит чтоб все было правильно. »

:):):) Вы уж не делайте из меня буквоеда.
Я просто не качал последнюю версию (сам не использую данный аддон т.к. все что в нем есть, есть и у меня и зачастую более свежее ;) ) и о ней мне (пока) сказать нечего.

PS Если есть желание обновить модули в аддоне посмотрите здесь.

PPS Скачал, проверил ваш аддон. Подтверждаю, что претензии lla безосновательны. Очевидно он скачал, что то не то. Возможно это результат того, что не Вы автор ветки и шапка Вам не доступна для редактирования. Попробуйте связаться с 4sag в ПМ и утрясти этот вопрос.

Замечания по аддону:
1 Не удаляется пункт 7z SFX Tools и 7z SFX Archive splitter из Пуск->Программы. Поправьте inf файл (несовпадение имен).
Код:

[7zsfxtools.Items2]
Name      = "7z SFX Archive splitter"
CmdLine    = 16422,7z SFX Tools,7zsplit.exe
Subdir    = "7z SFX Tools"
WorkingDir = 16422,7z SFX Tools
InfoTip    = "Разделение 7z SFX-архивов на исходные компоненты"

[7zsfxtools.DelItems2]
Name      = "7z Split",2
Subdir    = "7z SFX Tools"

2 Слово "Помощь" я бы заменил на "Справка" как более употребляемое в данном контексте.

lla 20-09-2007 18:12 646761

Да, действительно, это я как оказалось про адон:

7zTools содержание

--------------------------------------------------------------------------------

7z Tools
Аддон для интеграции 7z Tools
(c) 4saG, 09.03.07.
.................................................................................................... .

Когда их попутал...


Закачал еще раз от сюда
http://ifolder.ru/3025271 :

Скачать файл № 3025271
Название: 7zsfxtools.7z
Размер: 691.34 кб
Размещен: 2007-08-16 17:40:54
Доступен до: 2007-11-14 16:41:11

Ссылка для скачивания:

http://ifolder.ru/download/352/?3025...PvI7wA7Q%3D%3D
Данная ссылка действует только для вашего компьютера и только в течение трех суток.

md5= 827DBC1AAD460D76EE0B10227751EED1

(Если бы контрольные суммы выкладывали.)
Будем пробовать, с учетом замечаний гуру gora.

greg_b 20-09-2007 21:23 646848

gora, а на чем не проходит? на VMWare? Я столкнулся с приколом, что разные виртуальные машины ведут себя немного по разному. Но раз не прокатило и есть ошибки -будем править. А насчет буквоеда - не совсем верно - главное правильность, а то поймут неверно. Кстати что-то hobbeat ничего нового не предлагает по GUI. Странно.

lla, верно, а насчет контрольных сумм как-то не загонялся, чем они сильно помогут при скачке? Я ведь не храню версии, а заменяю их и учетный номер меняется, чтоб старые баги не вылазили.

greg_b 20-09-2007 22:26 646874

to_all, обновление программы - 7zsfxtools.7z - вес 717.18 кб

Добавлен модуль - 7zSD.sfx, внесены исправления в inf-файл
Вернулься к GUI 7z версии 0.5.7.0 от 08/08/2006, т.к. нет в 0.6.0.1 кнопки создать SFX.

Данный инсталлятор содержит обновленные версии программ:
- 7ZSD_All.sfx - 1.2.0.727 от 26/07/2007
- 7ZSD_Deflate.sfx - 1.2.0.727 от 26/07/2007
- 7ZSD_LZMA.sfx - 1.2.0.727 от 26/07/2007
- 7ZSD_PPMd.sfx - 1.2.0.727 от 26/07/2007
- 7ZSplit.exe - 1.2.0.727 от 26/07/2007
- 7zSD.sfx - 1.2.0.727 от 26/07/2007
- 7zSD_RU.chm - файл справки

При установке необходим 3rdParty.

gora 20-09-2007 22:35 646879

Цитата:

Цитата greg_b
на чем не проходит? на VMWare?

В данном случае тип ВМ (у меня VMWare) значения не имеет т.к. ошибка в inf файле. Не буду приводить здесь те мелкие замечания которые у меня появились после просмотра аддона повнимательнее, а просто приложу здесь "мой" вариант файлов вашего аддона. На версии/даты не обращайте внимания, это из моих "закормов".

PS
Цитата:

Цитата greg_b
Добавлен модуль - 7zSD.sfx, »

Это тот же 7ZSD_LZMA.sfx только под другим именем, проверьте. :)
Цитата:

Цитата greg_b
7ZSplit.exe - 1.2.0.727 от 26/07/2007 »

Откуда Вы взяли версию и дату сплитера?

greg_b 20-09-2007 23:00 646891

gora,
Цитата:

Цитата gora
PS
Цитата greg_b:Добавлен модуль - 7zSD.sfx, »
Это тот же 7ZSD_LZMA.sfx только под другим именем, проверьте.
Цитата greg_b:7ZSplit.exe - 1.2.0.727 от 26/07/2007 »
Откуда Вы взяли версию и дату сплитера? »

- по поводу первого - добавил для тех кто собирает из кмандной строки copy /b 7zsd.sfx и тд и тп.
- по поводу второго виноват - очепатка.

gora 20-09-2007 23:28 646910

Цитата:

Цитата greg_b
добавил для тех кто собирает из кмандной строки copy /b 7zsd.sfx и тд и тп. »

Так зачем два одинаковых модуля в аддоне!? Кто мешает использовать в ком. строке 7ZSD_LZMA.sfx с тем же результатом? Я, например, использую именно 7ZSD_LZMA.sfx в ком. строке.

greg_b 21-09-2007 08:35 646989

gora, в принципе никто, думал так будет удобнее.

TO_ALL, поправлены опечатки. Убран модуль 7zSD.sfx - чтобы небыло путаницы.
Обновленный аддон - 7zsfxtools.7z - 712кБ

gora 24-09-2007 21:23 648831

Модули обновлены.

greg_b 24-09-2007 21:29 648835

gora, респект

viksem 24-09-2007 22:05 648856

greg_b,

Когда ждать обновление аддона?

Заранее спасибо

greg_b 24-09-2007 22:43 648880

viksem и ALL - новая тема - http://forum.oszone.net/thread-90827.html - уже выложил.

jameszero 25-09-2007 05:05 648961

Тема переведена в архивное состояние. Новая тема здесь


Время: 08:22.

Время: 08:22.
© OSzone.net 2001-