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

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

Ответить
Настройки темы
Утилита для создания/изменения 7zip SFX-архива

Аватара для XXXler

Ветеран


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


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

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


Изменения
Автор: XXXler
Дата: 13-11-2013
Утилита для создания/изменения 7zip SFX-архива (0.6.3)





Возможности:
  • изменение иконки (формат: ICO/PE-файлы)
  • изменение информации об файле (формат: ресурсные/PE/MSI-файлы)
    • автообновление значения Версия файла из заданного PE/MSI-файла
    • подстановка даты/времени в полях Информация об файле (формат #dddd, #dd.#mm.#yyyy #hh:#nn:#ss (#date #time))
    • замена подстановок #AppName, #AppVer, #AppCompany, #AppCopyright и #AppComments в сценарии на соотв. значения полей Информация об файле
  • загрузка архива из файла/SFX-архива, упаковка указанной папки в архив (требуется 7zip 9.22+)
  • опциональная упаковка модуля UPX (требуется UPX 2.x)
  • опциональное сжатие иконки (удаление всех иконок, кроме 16x16, 32x32, 48x48)
  • опциональное сжатие сценария (удаление пустых строк и комментариев)
  • загрузка сценария из файла/SFX-архива/шаблона
  • пересборка SFX-архива без необходимости его предварительного разделения на части
  • один файл для хранения сценария, пути к заданной иконке и информации об файле
  • работа в режиме GUI и в качестве привычной кнопки в TC



Командная строка »»

Код: Выделить весь код
7zSFXTool.exe [-guilevel <0..2>] [-outpath <path>] [@filelist.ext]
7zSFXTool.exe [-guilevel <0..2>] [-outpath <path>] [file1.ext] [file2.ext] [... fileN.ext]

-guilevel	x	выбор режима отображения GUI
		0	 - никогда не отображать
		1	 - отображать при ошибках или нехватке параметров
		2	 - всегда отображать (по-умолчанию)

-outpath "path"		указывает конечную папку/файл для создаваемого SFX-архива

Интеграция »»
  1. Запуск через меню "Отправить" - просто создайте ярлык на 7zSFXTool.exe в папке "%UserProfile%\SendTo"
  2. Запуск кнопкой на панели задач Total Commander:
    • для эмуляции работы всем известной "кнопки" используйте следующее значение поля Параметры:
      Код: Выделить весь код
      -guilevel 0 %P%S
    • для создания файла SFX-архива в конечной панели используйте следующее значение поля Параметры:
      Код: Выделить весь код
      -guilevel 1 -outpath "%T" %P%S
    • для создания файла SFX-архива в текущей панели используйте следующий значение поля Параметры:
      Код: Выделить весь код
      -guilevel 1 %P%S

FAQ »»

Q: Что нужно сделать для того, чтобы путь для открытия диалогов выбора/сохранения файлов начинался с текущей папки (а не с папки утилиты)?
A: Очистить значение поля Рабочая папка/Путь запуска в свойствах ярлыка/кнопки на панели TC

Q: Как перезагрузить данные из файла без повторного выбора через GUI?
A: Используйте соотв. пункт контекстного меню кнопки выбора файла

Q: Как изменить действие по-умолчанию кнопки выбора архива?
A: Нужно изменить значение параметра ArcButtonMode в файле Settings.ini (0 - выбор папки, 1 - готового архива)

Q: Почему неактивны настройки сжатия?
A: Значит уже выбран готовый архив

Q: Почему неактивны настройки сжатия и выбор папки для сжатия в архив?
A: Не найден архиватор 7zip. Необходимо указать путь к файлу архиватора в параметре 7zaPath файла Settings.ini или выполнить установку с оригинального инсталятора

Q: Почему неактивна галка сжатия UPX?
A: Не найден UPX. Необходимо указать путь к файлу UPX в параметре UPXPath файла Settings.ini или скопировать upx.exe в папку с утилитой


Текущие баги »»

0.5.10:

- уровень сжатия "Экстра" (-mx=9 -mfb=273 -ms=on -mf=bcj2) не работает с 7zip ниже версии 9.21


Скачать

Отправлено: 22:12, 16-08-2011

 

Аватара для XXXler

Ветеран


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

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


Новая версия - 0.5.3b:
Код: Выделить весь код
+ добавлена поддержка многоязычных сценариев
+ исправлена проблема с фокусом финального сообщения
+ исправлена проблема с отображением иконки при невозможности ее отобразить
+ исправлена проблема со строкой запуска 7za (отсутствовал параметр -mfb=64 для максимального и ультра-сжатия)
ссылки для скачки в шапке
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:42, 18-08-2011 | #2



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

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


Аватара для XXXler

Ветеран


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

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


Новая версия - 0.5.4b:
Код: Выделить весь код
+ добавлены подстановки даты/времени в поля Информация о файле (формат: #dd.#mm.#yyyy #hh:#mm:#ss (#date #time)
ссылки для скачки в шапке
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:01, 20-08-2011 | #3


Аватара для XXXler

Ветеран


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

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


Новая версия - 0.5.5b:
Код: Выделить весь код
+ исправлена проблема с извлечением сценариев
+ мелкие исправления и улучшения
ссылки для скачки в шапке

-------
Исходные коды проектов

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:53, 22-09-2011 | #4


Аватара для XXXler

Ветеран


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

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


Новая версия - 0.5.6 RC1:
Код: Выделить весь код
+ исправлены проблемы с обработкой файлов созданных TCButton (отписывайтесь, если какие-либо SFX не открываются)
+ добавлена поддержка мультиплатформенных сценариев
+ добавлена опция отключения очистки сценария от комментариев / лишних пробелов
ссылки для скачки в шапке
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:15, 24-09-2011 | #5


Аватара для XXXler

Ветеран


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

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


Новая версия - 0.5.8 RC3:
Код: Выделить весь код
* Обновлены SFX-модули до версии 1.5 beta (сборка 2367)
* Обновлен UPX до версии 3.08

+ опция удаления лишних размеров иконки
+ опция очистки сценария от комментариев и переносов строк 
+ сохранение последнего выбранного SFX-модуля (кроме x64-модулей)
+ отключение упаковки UPX'ом при использовании x64-модулей
+ изменено финальное сообщение

- исправлена проблема с сохранением архива из SFX
- изменено совпадающее имя подстановки минут (#mm -> #nn)
ссылки для скачки в шапке
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:28, 21-01-2012 | #6


Аватара для XXXler

Ветеран


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

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


Новая версия - 0.5.9 RC4:
Код: Выделить весь код
+ добавлена поддержка 7zip x64 (поиск пути установки и большие размеры словаря)
+ автовыбор максимально-возможного размера словаря при первом запуске

- мелкие исправления
ссылки для скачки в шапке
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:43, 29-01-2012 | #7


Старожил


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

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


XXXler хорошая программка, спасибо вам большое, хотелось бы небольшой поправки, при выборе файла конфигурации (если делать через сайт) то файл сохраняется с расширением *.ini в вашей программе по умолчанию данное расширение через кнопку выбора сценария не отображается, можно ли это дело как-то поправить чтобы лишний раз не клацать по кнопкам выбирая отображение всех файлов.

Отправлено: 08:45, 04-02-2012 | #8


Ветеран


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

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


ссылка дохлая

-------
Моя статья на OSzone.net


Отправлено: 11:02, 06-02-2012 | #9


Аватара для XXXler

Ветеран


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

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


truvo
все на месте, просто перезаливал с учетом пожеланий FreshMen85,

-------
Исходные коды проектов

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:05, 06-02-2012 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] x-TC button (кнопка для создания 7z SFX) gora Наборы обновлений для Windows XP/2003/Windows 7 60 18-03-2019 16:00
Вопрос по созданию 7z SFX архива aka Nemesis Автоматическая установка приложений 6 04-01-2012 16:43
Можно ли добавить или заменить файл в 7zip sfx неперывном (solid) архиве? Klam Хочу все знать 6 15-11-2009 21:08
[решено] Утилита для создания ярлыков на файлы дубликаты (на уровне ФС диска). Admiral Хочу все знать 9 02-02-2008 21:25
Создание SFX архива Panteley Автоматическая установка приложений 1 22-06-2007 18:52




 
Переход