PDA

Показать полную графическую версию : Кнопка для работы с 7z SFX архивами.


Страниц : [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

gora
18-04-2007, 13:11
Кнопка для работы с 7z SFX архивами.

Предлагаемая кнопка предназначена для создания и работы с 7z SFX архивами на базе модифицированного модуля (http://forum.oszone.net/showthread.php?t=51547)
в TC любой версии. (Имеет русский, английский украинский и белорусский интерфейс)

Лицензия

Кнопка является бесплатным ПО для некоммерческого использования. Вы можете скачивать ее и использовать на своем компьютере без всяких ограничений. Включение кнопки в различные сборки, паки, CD и т.д. разрешается только с письменного согласия автора. Выкладывание кнопки или упомянутых сборок, паков, CD и т.д., в которые включена кнопка, на файлообъменниках или распространение их иным способом, без письменного согласия автора, ЗАПРЕЩАЕТСЯ!
Возможности кнопки
С ее помощью можно:

Создать SFX архив. При его создании необходимый модуль, в зависимости от примененного метода сжатия в архиве, выбирается автоматически. SFX архив может быть также многотомным и\или запароленным. Для этого нужно использовать модули с поддержкой указанных возможностей.
Создать SFX архив с измененной иконкой. Иконка будет иметь только форматы 16х16 и 32х32 (и 48х48), остальные обрезаются для уменьшения размера SFX архива.
Создать SFX архив с измененными, назначенными пользователем, "копирайтами" (3 варианта).
Создать SFX архив со сжатым UPX-ом модулем, как с заменой ресурсов (иконка, "копирайты"), так и без замены. По умолчанию эта возможность отключена.
Посмотреть диалоговые окна будущего SFX архива, используя только файл конфигурации. Создавать SFX архив и запускать его НЕ нужно.
Посмотреть диалоговые окна будущего SFX архива с измененной иконкой.
Посмотреть файл конфигурации из готового SFX архива (2 варианта). Это может быть полный файл конфигурации или "рабочий" файл конфигурации.
Посмотреть информацию о версии используемого в SFX архиве модифицированного модуля и поддерживаемыми им методами и фильтрами сжатия.
Извлечь все или только некоторые составные части из готового SFX архива (3 варианта). Поддерживается извлечение из следующих типов SFX архивов: 7z, RAR, ZIP, CAB.
Извлечь содержимое .exe файла не являющегося 7z SFX архивом (2 варианта).
Упаковать выделенные папки/файлы в 7z архив с автоматическим выбором оптимального размера словаря, исходя из размера ОЗУ компьютера пользователя (3 варианта сжатия). Имеется возможность указания размера словаря пользователем, при этом автоматический выбор будет отключен. При упаковке пользователь может выбрать шифрование архива, шифрование имен файлов и указать пароль.
Выбрать метод упаковки (LZMA или LZMA2) через файл настроек кнопки (Settings.ini).
Выбрать метод упаковки (LZMA или LZMA2) с помощью комбинации специальных клавиш.
Извлечь и сохранить иконку(и) из любого файла .exe, .dll, .ico и т.д. (3 варианта).
Распаковать архив (.7z, .zip, .rar, .cab, .chm, .iso, .arj, .tar, .bz2) в папку с именем архива (будет создана).
Вызвать файл настроек кнопки (Settings.ini) для редактирования.
Посмотреть версию модуля используемого в кнопке.

Скриншот

http://gora.7zsfx.info/addons/pict/set_cop.gif

Выражаю свою особую благодарность Oleg_Sch (http://forum.oszone.net/member.php?userid=32441), т.к. "сердцем" кнопки являются его разработки ;) .

ВАЖНО!
Для работы кнопки необходим нормально установленный архиватор 7-Zip версии не ниже 9.20. В случае отсутствия архиватора или его некорректной установки полноценная работа кнопки НЕВОЗМОЖНА!

Ссылка для скачивания кнопки (версия 4.2.5.2009 от 17.06.2012) и подробные инструкции здесь (http://buttontc.7zsfx.info/)

SAOPP
18-04-2007, 13:20
gora
Дак с помощью этой кнопочки можно создавать те самые установки, что и ручками?

gora
18-04-2007, 13:23
SAOPP
Ну разумеется! :) Я вроде все расписал подробно. Могу еще подробнее:Использование кнопки.
---------------------

Чтобы создать SFX архив С заменой иконки, надо выделить 3 файла:
- 7z-архив (.7z)
- файл конфигурации (.txt)
- файл иконки (.ico, .exe, .dll, и т.д.)

Чтобы создать SFX архива БЕЗ замены иконки, надо выделить 2 файла:
- 7z-архив (.7z)
- файл конфигурации (расширение любое)

Чтобы просмотреть ВСЕ диалоговые окна будущего архива (не создавая его):

C заменой иконки, надо выделить 2 файла:
- файл конфигурации (.txt)
- файл иконки (.ico, .exe, .dll, и т.д.)

БЕЗ замены иконки, надо выделить 1 файл или просто поместить курсор на:
- файл конфигурации (расширение любое)

Чтобы просмотреть файл конфигурации созданного SFX архива, или извлечь
и сохранить составные части SFX архива, надо выделить 1 файл или просто
поместить курсор на
- файл SFX архива (расширение .exe)

SAOPP
18-04-2007, 13:42
gora
Ну это я так навскидочку перед тестами ;)

Спасибо за за труд :)

gora
18-04-2007, 13:45
SAOPPСпасибо за за труд На здоровье :)

qeraser
26-04-2007, 08:05
gora
Здравствуйте.
Попробовал подключить Вашу кнопку.
К сожалению у меня она работать отказалась.
Делал по инструкции.
В итоге выделяю 2 файла: 1.7z и 1.txt, нажимаю кнопку.
Происходит какой-то процее, очевидно запуска cmdline_exe.exe. Архив не создается.
Может-быть что-то упустил.

gora
26-04-2007, 08:12
qeraser
:(
1 А другие функции кнопка выполняет?
2 Приведите файл конфигурации.
3 Месторасположение cmdline_exe.exe, и ваших файлов 1.7z и 1.txt.
4 Рядом с cmdline_exe.exe лежит файл Settings_exe.ini?
5 В нем что то меняли?
6 Версия ТС и Windows?

qeraser
26-04-2007, 09:00
gora

1. Нет
2. ;!@Install@!UTF-8!
Title="WinDjView 0.4.3"
BeginPrompt="Программа для просмотра файлов формата DjVu\n\nУстановить?"
RunProgram="\"WinDjView.exe\" /verysilent"
InstallPath="%temp%"
GUIMode="2"
AutoInstall="\"WinDjView.exe /verysilent\""
gui_UseMyIcon="1"
gui_KindChangeIcon="1"
;!@InstallEnd@!
3. Месторасположение
cmdline_exe.exe - C:\Program Files\Total Commander\Utilites\Create SFX\
файлов 1.7z и 1.txt - E:\
4. Да.
5. Нет
6. Total Commander 7.00 PowerPack 0.22 Home, сборка от SAM

Позже попробую на другой версии Total (оригинальной).

gora
26-04-2007, 09:04
qeraser
Предлагаемая кнопка предназначена для использования с TC версии 7.0 public beta 4 или выше.Какая версия ТС входит в указанную Вами сборку я не знаю. Разберитесь сами и проинформируйте :) .

qeraser
26-04-2007, 09:10
gora
У меня TC версии 7.0 public beta 2

Проблема была в этом.

Невнимательно читал Readme. Прошу прощения за беспокойство.

gora
26-04-2007, 09:18
qeraserУ меня TC версии 7.0 public beta 4
Надеюсь, что проблема в этом. Странно, :( но с public beta 4 не должно быть проблем. Правда сам уже использую TC7rc3, но новые ключи, используемые в работе кнопки, появились в еще pb4. А версию Windows Вы так и не сказали. Ваш файл конфигурации у меня работает в кнопке без проблем. Может всеже сборка виновата? Попробуйте на оригинальном ТС.
PS Экий Вы шустрый. Пока я отвечал Вам, уже поправили на pb2 ;) . Теперь все понятно.

qeraser
26-04-2007, 14:58
gora
Версия модуля, используемая кнопкой, 552. Хотя уже есть 571 (http://forum.oszone.net/post-552708-327.html).
Не желаете обеновть?

gora
26-04-2007, 15:40
qeraser
Все таки докопались до версии модуля :) . Вообще то в шапке 552, но если настаиваете ;) , то держите Utilites_260407 (http://gora.solta.ru/Utilites_260407.7z)

qeraser
26-04-2007, 18:58
gora
Спасибо :OK:

SAOPP
01-05-2007, 17:46
Кстати, не знаю в чём суть проблемы, но всё же похоже она есть. После того, как я пересел на TC ветки 7, архивы не открываются по нажатии данной комбинации клавиш ctrl+pgdn - именно *.exe. Хотелось бы узнать, есть ли такая же проблема у кого-нить, кто юзает уже 7ю ветку тотала? (Как бороться?)

SAOPP
01-05-2007, 18:18
Оп. Спасибо hobbeat, надо сейчас проверить, возможно я в старой сборке (6й) юзал именно этот плагин.

Да, именно так, как-то я не досмотрел, а по сути забыл про него, спасибо ещё раз :)

hobbeat
01-05-2007, 18:29
SAOPP, а я всегда ставлю сборку тотала с samlab.ws (http://samlab.ws). Большой выбор плагинов и всегда свежие версии

hobbeat
01-05-2007, 19:09
По кнопочке. ИМХО, упаковщик WinUPak (http://dwing.51.net/download/WinUpack39.rar), дает большую степень сжатия. Я им пользуюсь.

gora
02-05-2007, 08:02
SAOPPКстате, upx обновился до версии 3 - обновления кнопочки будет?Обновлен UPX, Сделан инсталятор (полный автомат :) , я надеюсь). Utilites010507 (http://gora.solta.ru/Utilites010507.7z) Отпишитесь по инсталятору.

qeraser
02-05-2007, 11:47
gora
Инсталлятор работает на RC3 сборки Sam.
Единственное, у меня небыло history.txt, пришлось создать вручную.
Хорошая работа.




© OSzone.net 2001-2012