Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Кнопка для работы с 7z SFX архивами.

Закрытая тема
Настройки темы
Кнопка для работы с 7z SFX архивами.

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: gora
Дата: 31-10-2012
Описание: правка шапки
Кнопка для работы с 7z SFX архивами.

Предлагаемая кнопка предназначена для создания и работы с 7z SFX архивами на базе модифицированного модуля
в TC любой версии. (Имеет русский, английский украинский и белорусский интерфейс)

Лицензия
Обязательно ознакомьтесь!

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

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

Скриншот


Выражаю свою особую благодарность Oleg_Sch, т.к. "сердцем" кнопки являются его разработки .

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


Ссылка для скачивания кнопки (версия 4.2.5.2009 от 17.06.2012) и подробные инструкции здесь
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 13:11, 18-04-2007

 

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


У кнопки сегодня небольшой юбилей . Все начиналось здесь .

Юбилейное обновление кнопки. Изменения:
1 Обновлены внутренние утилиты. (благодарности Oleg_Sch)
2 Обновлен модифицированный модуль. (благодарности Oleg_Sch)
3 С целью уменьшения размера получаемого 7z SFX архива производится:
- дополнительное его "обрезание" (до 512б) без использования сжатия. (экспериментально)
- удаление комментариев из файла конфигурации. (опционально)
4 Изменен алгоритм выбора размера словаря при создании архива.
5 Предусмотрена возможность изменения степени использования оперативной памяти при создании архива через ini файл. (экспериментально)
6 Изменена информация выводимая перед созданием 7z архива.
7 Изменена информация выводимая после создания 7z SFX архива.
8 Удалена утилита вызывавшая ошибку отсутствия библиотеки MSVBVM50.DLL.
9 Удалена возможность изменения расширения файлов конфигурации и "копирайтов".
10 Немного уменьшен размер кнопки и инсталятора.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:10, 17-12-2007 | #181



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Jekson07


Сообщения: 5795
Благодарности: 2074

Профиль | Отправить PM | Цитировать


gora,
Цитата:
Столкнулся с такой проблемой, не могу понять из-за чего, это происходит. К примеру, у меня есть три папки, содержимое которых постоянно обновляется, по образу и подобию они практически идентичные. Если я создаю 7z архив, при нажатой клавише Shift и "Волшебной кнопки", то почему-то, именно с одной и той же папкой выскакивает ошибка что на скрине. С другими папками все без проблем отрабатывает. Интересно, что это за глюк и из-за чего такое может происходить?
С новой "Волшебной кнопкой" проблема разрешилась. Поздравляю всех с юбилейным обновлением. :beer:

-------
<< MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE | W7Elegant v5.5 Final >>
<< ResPatch Black-Dark Aero | Mega Love Face v2.5.5 - Всё в одном флаконе | Total Commander v7.56a >>


Отправлено: 20:21, 18-12-2007 | #182


Аватара для FreeKnight

Пользователь


Сообщения: 123
Благодарности: 11

Профиль | Отправить PM | Цитировать


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

-------
The Prodigy Forever )))


Отправлено: 11:34, 23-01-2008 | #183


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата FreeKnight:
на сайте ссылки мертвы »
Не подтверждаю! Только что проверил - все скачалось (качал IE размер небольшой)!

Отправлено: 11:48, 23-01-2008 | #184


Аватара для FreeKnight

Пользователь


Сообщения: 123
Благодарности: 11

Профиль | Отправить PM | Цитировать


спасибо, все скачалось !!!

-------
The Prodigy Forever )))


Отправлено: 12:49, 23-01-2008 | #185


Аватара для Anakin

Старожил


Автор проектов


Сообщения: 345
Благодарности: 64

Профиль | Отправить PM | Цитировать


gora, весьма заманчивая кнопка А можно сделать ее же, но для Windows Explorer?

-------
Dark Side of The Force is a pathway to many abilities, some considered to be unnatural...


Отправлено: 12:37, 19-02-2008 | #186


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата Anakin:
А можно сделать ее же, но для Windows Explorer? »
Такой задачи не стояло. Я пользуюсь ТС и проводник мне не нужен. Возможно, сделать это кому то и удастся, но я этих заниматься не планирую.

Отправлено: 12:48, 19-02-2008 | #187


Аватара для Anakin

Старожил


Автор проектов


Сообщения: 345
Благодарности: 64

Профиль | Отправить PM | Цитировать


gora, хорошо, тогда опишите, пожалуйста, как сама кнопка (файл button.exe) взаимодействует с TC? Если я правильно понял из файла default.bar, он ей просто список файлов передает через командную строку (параметр %L)? Т.е. кнопку можно использовать и вне TC? А в каком формате этот список нужно передавать? Можно примерчик?

-------
Dark Side of The Force is a pathway to many abilities, some considered to be unnatural...


Отправлено: 00:07, 20-02-2008 | #188


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата Anakin:
он ей просто список файлов передает через командную строку (параметр %L)? »
Да. Запуск происходит в "свернутом виде" и еще передается "путь запуска".
Цитата Anakin:
А в каком формате этот список нужно передавать? »
В кодировке Windows (1251). Два примера:
Код: Выделить весь код
F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector.exe
F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector.7z
F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector.res
F:\_ResPatch_All\_ResPatch_4_Poly\2_Selector\Selector_config.txt

F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\AMD\
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\Intel\
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\Oeminfo1.cmd
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\oemlogo.exe
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\nircmdc.exe
F:\_ResPatch_All\_ResPatch_4_Poly\2_Set_logo\Set_logo\Oeminfo2.cmd
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:32, 20-02-2008 | #189


Аватара для Anakin

Старожил


Автор проектов


Сообщения: 345
Благодарности: 64

Профиль | Отправить PM | Цитировать


gora, спасибо за информацию. И для полноты картины еще серия вопросов

1. "Путь запуска". Что это, как передается, до списка или после?
2. В списке для каждого файла надо указывать полный путь или можно только имя (если путь запуска - это и правда то, о чем подумал)
3. Если указать каталог (как во 2-м примере), то файлы из этого каталога уже перечислять не надо?
4. Как передается информация, что надо запускаться в "свернутом виде"? А как же диалог с выбором варианта (скажем, сжатия архива или извлечения иконки)? И как тогда будет выглядеть "несвернутый вид"?
5. Правильно но ли я понимаю, что разделителем в списке файлов служит пробел, и если путь содержит пробелы, то его надо заключить в кавычки?
6. Как передать информацию о том, что еще в TC во время клика по кнопке была зажата клавиша Shift или Ctrl? Когда появился диалог, уже все понятно - кнопка отслеживает нажатия сама, а как быть до этого? Или тоже отслеживает кнопка? (ведь в момент щелчка по кнопке и запуску button.exe пользователь все еще держит клавишу зажатой)

И пожалуйста, приведите еще один пример, на этот раз полный - допустим, пользователь выбрал все те же файлы и папки, что в примере 2 из пред. поста, зажав при этом Shift (хочет создать обычный 7z-архив). Как будет выглядеть полная командная строка вызова утилиты (и с путем запуска и индикатором клавиши, если нужно)?

Заранее благодарю за ответы! Если все сложится удачно (т.е. пноа взаиодмейтсвует с окружающей средой стандартным образом, не используя никаких спец. примочек TC), то на выходных наверное появится "волшебное меню" для Проводника Windows - кнопку там, увы не вставишь (), а вот доп. пункт в контекстное меню - запросто!

-------
Dark Side of The Force is a pathway to many abilities, some considered to be unnatural...


Отправлено: 08:51, 20-02-2008 | #190



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Кнопка для работы с 7z SFX архивами.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - [файл-менеджер] Total Commander (бывший Windows Commander) Nealles Программное обеспечение Windows 349 23-02-2019 20:16
Total Commander qeraser Автоматическая установка Windows 2000/XP/2003 18 23-05-2010 07:45
Вопросы по теме "Кнопка для работы с 7z SFX архивами в Total Commander." ya158 Автоматическая установка Windows 2000/XP/2003 4 18-11-2009 22:20
Плагин для Total Commander, что это? Serg170580 Хочу все знать 1 18-02-2003 10:18




 
Переход