![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » BFAF 7zip Creator - создание SFX архивов с расширенными настройками |
|
BFAF 7zip Creator - создание SFX архивов с расширенными настройками
|
$AutoITer Сообщения: 446 |
BeForeAFter 7zip Creator beta 2 ![]() Здравствуйте коллеги. На днях нужно было создать самораспаковывающийся архив с хорошим оформлением и т.п. но нужно было сделать так что бы SFX производил некоторые действия ДО распаковки архива. Для модуля это оказалось невыполнимым заданием. И мне пришла в голову идея написать программу, которая расширяет возможности модифицированного модуля. Решение было найдено через скриптовой язык программирования AutoIT. Суть такова: Создается exe файл, внутри которого находится собранный SFX до и после которого запускаются требуемые команды. Сам SFX переносится в папку Temp откуда и запускается(после исполнения - удаляется) Возможности программы: # Создание "матрешек" для SFX файлов # Простое создание SFX (если выбран файл расширения 7z и если список заданий пуст) # Изменение иконки и информации EXE сразу (пока только для "матрешек" см. TODO) # Сохранение и загрузка сценариев Плюсы: + Исполнение команд до и после распаковки + Изменение иконки и информации EXE сразу + Мощный инструмент автоматизации - если постараться, можно очень хорошие написать распаковщики (со сплешами и прочим) Минусы: - В момент работы программы требуется на диске в 2-3 раза больше необходимого места(в зависимости от сжатия) TODO: (предлагайте - дополним) # В ближайшее время написать свой редактор SFX config файлов и добавить его в программу # Для не "матрешек" сделать изменение ресурсов файла через Resource Hacker # Перемещение элементов в списке Используемые ресурсы: Модифицированный модуль 7z SFX (www.7zsfx.info/ru/) Aut2Exe (www.autoitscript.com) AutoITWrapper (http://www.autoitscript.com/autoit3/scite/download) P.S. Это только бета версия - естественно, все ошибки писать сюда на форум, или мне на сайт P.P.S На Windows 7 может быть проблема с обновлением ресурсов программы - пожалуйста проверьте, есть ли такая проблема? |
|
------- Отправлено: 22:49, 20-09-2011 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать shao, для T-13 и наживую используйте %WINDIR%\Temp
|
Последний раз редактировалось El Sanchez, 23-09-2011 в 19:22. Причина: исправил название переменной Отправлено: 11:22, 23-09-2011 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата shao:
Цитата gora:
"Береженого бог бережет" как говаривала монашка... ![]() |
||
Отправлено: 12:52, 23-09-2011 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата gora:
|
|
Отправлено: 16:24, 23-09-2011 | #23 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Цитата El Sanchez:
![]() |
|
Отправлено: 18:31, 23-09-2011 | #24 |
$AutoITer Сообщения: 446
|
Профиль | Отправить PM | Цитировать Что то мы отвлеклись от темы
![]() |
------- Отправлено: 21:41, 23-09-2011 | #25 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата Medic84:
1 Как будет решаться вопрос с интерактивным выбором, который может быть предусмотрен в исходном SFX? (Нажать "ОК" или <Shift>+"ОК") Для какого из этих вариантов будут работать ДО и ПОСЛЕ команды? Для каждого? Только для определенного? Какого? 2 Как будет решаться вопрос с поливариантным SFX с множеством литерных ключей aiX. Команды ДО и ПОСЛЕ будут едиными для всех или тоже литерными? Цитата Medic84:
2 7z SFX по своей природе "прозрачны" и практически любой может проверить его содержимое, сценарий (конфиг) установки и, в случае необходимости, внести свои изменения и в первое и во второе. AutoIt оболочка лишает простого пользователя этой возможности. Теперь собственно предложения. Предусмотреть фиксированный ключ для оболочки, например /info, который бы выводил следующую информацию: - полный конфиг исходного SFX - секцию "копирайтов" исходного SFX - информацию об использованном в исходном SFX модуле - содержание архива исходного SFX (например, в формате команды Dir) - содержание добавленных ДО и ПОСЛЕ команд Предусмотреть фиксированный ключ для оболочки, например /extract, который бы извлекал исходный SFX из оболочки. |
||
Последний раз редактировалось gora, 29-09-2011 в 11:35. Отправлено: 11:28, 29-09-2011 | #26 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать gora, любой сценарий AutoIt можно декомпилировать (это справедливо, по крайней мере, на текущий момент) и посмотреть на его исходный код.
Впрочем, насчёт непрозрачности я с Вами вполне согласен: мало кто станет специально для этого разыскивать инструмент для декомпиляции и пробовать смотреть на исходный код (который ещё нужно уметь понимать). |
Отправлено: 06:04, 30-09-2011 | #27 |
$AutoITer Сообщения: 446
|
Профиль | Отправить PM | Цитировать Цитата gora:
Цитата gora:
Цитата gora:
Iska, новый 3.3.6.1 скрипт я вскрыть не смог. Так что исходный код посмотреть достаточно сложно. |
|||
------- Отправлено: 16:30, 04-10-2011 | #28 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Medic84, отписался в личку.
|
Отправлено: 22:24, 04-10-2011 | #29 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Хм.. Господа, рпошу прощения, что не в тему, но я не вижу ссылок на скачивание. Ссылок нет, или мне нужны посты?
|
Отправлено: 12:09, 10-10-2011 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилита для создания/изменения 7zip SFX-архива | XXXler | Автоматическая установка Windows 2000/XP/2003 | 38 | 24-06-2017 14:23 | |
Любой язык - [решено] Нужна помощь в создании 7zip sfx... | nfs911 | Скриптовые языки администрирования Windows | 3 | 05-06-2012 09:04 | |
Создание SFX-архивов для автоматической установки | FlexAdmin | Автоматическая установка приложений | 14 | 11-03-2012 13:51 | |
Можно ли добавить или заменить файл в 7zip sfx неперывном (solid) архиве? | Klam | Хочу все знать | 6 | 15-11-2009 21:08 | |
Шифрование SFX-Архивов паролем | hq-nuke | Автоматическая установка приложений | 13 | 17-02-2009 01:03 |
|