![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
![]() Ветеран Сообщения: 1073
|
Профиль | Отправить PM | Цитировать gora, разница большая - в действия до распаковки можно засунуть проверки, которые оборвут выполнение скрипта до распаковки файла в %TEMP%
|
Отправлено: 12:50, 22-09-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата XXXler:
Кстати о переменной %TEMP%... Большинство 7z SFX здесь используются в качестве аддонов, устанавливаемых на Т13. Так вот на Т13 переменной %TEMP% еще не существует. |
|
Отправлено: 13:06, 22-09-2011 | #12 |
$AutoITer Сообщения: 446
|
Профиль | Отправить PM | Цитировать gora, ок, сделую другую папку. Windows/Temp на Т13 существует?
Основная цель конечно на создание более сложных распаковщиков чем просто 7zSFX + изменение ресурсов файлов (иконки описание и тп) автоматически. |
------- Отправлено: 16:32, 22-09-2011 | #13 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Medic84, наличие папок я не проверял, меня интересовали только переменные для возможности их использования в аддонах на Т13.
|
Отправлено: 18:17, 22-09-2011 | #14 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Цитата gora:
![]() Цитата gora:
На этом этапе Default User\Temp уже есть. Можно её как-то использовать ? Насколько понимаю установка переменной %TEMP% происходит на третьем, графическом этапе, при добавлении учётных записей... |
||
Отправлено: 23:40, 22-09-2011 | #15 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата shao:
|
|
Отправлено: 00:00, 23-09-2011 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать gora, ткните меня носом, пожалуйста, если Вы (або кто другой) куда-либо выкладывали сводную информацию о существовании тех или иных переменных окружения на разных этапах установки.
|
Отправлено: 00:01, 23-09-2011 | #17 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:04, 23-09-2011 | #18 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Интересно, если на Т-13 существует \Default User\Local Settings\Temp - почему бы её не использовать для этих целей ?
Мне кажется это проще, чем создавать другие папки и удалять их и чем использовать дополнительные аддоны ? |
Отправлено: 09:42, 23-09-2011 | #19 |
Ветеран Сообщения: 2158
|
Профиль | Отправить PM | Цитировать Цитата shao:
![]() |
|
------- Отправлено: 10:42, 23-09-2011 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилита для создания/изменения 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 |
|