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

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

Ответить
Настройки темы
Project SFX Config - GUI для создания конфигураций модифицированного модуля 7zip

Аватара для Medic84

$AutoITer


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


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

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


Изменения
Автор: Medic84
Дата: 19-06-2014
Описание: Обновил до 1.0.0.5
Вложения
Тип файла: zip Project_SFX_Config.zip
(531.4 Kb, 715 просмотров)

Здравствуйте коллеги!
Спустя пару месяцев написания и тестов программы, я выкладываю более-менее рабочий вариант для всеобщего обозрения\тестинга.
Программа предназначена для создания файлов конфигураций 7z SFX архивов на базе модифицированных модулей от Oleg_Sch
Так как все существующие GUI для работы с конфигурациями либо устарели либо работают не корректно, я решил написать собственный вариант.
При непосредственной поддержке участника форума gora, мы таки сошлись на вразумительной версии программы.

Небольшие нюансы.
* Для работы программы требуется установленный .NET Framework 2.0 или выше (желателен 3.5)
* В программе имеется установка пользовательских настроек дизайна по умолчанию: GUIMode, GUIFlags. А так же настроек поведения архива: OverwriteMode, MiscFlags.
Настраиваются непосредственно в настройках программы.
* Так же в программе присутствует "скрытая" возможность собственных языков для секций - за это отвечает параметр Languages = 1033;1049;1058 в секции General, где 1033;1049;1058 - требуемые id языков идущие через точку с запятой.
* Не забывайте о кнопке "Добавить" при добавлении параметров в список.
* Можете проверять синтаксис создаваемого файла соответствующей кнопкой на панели инструментов.
* Пока не появится стабильная версия - ВСЕГДА ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШИХ КОНФИГУРАЦИЙ

Домашняя страница модулей: http://7zsfx.info (для ознакомления с параметрими, присутствующими в программе)
Обсуждение модулей: http://forum.oszone.net/showthread.php?t=51547
Исходный код программы: https://github.com/Medic84/Project_SFX_Config





-> История версий <-

Код: Выделить весь код
Версия: [1.0.0.5]
- Исправлены GuiMode и OverwriteMode - они теперь добавляются
- Обновлена справка и модуль SFX
- Обновлен механизм MRU (Недавние) - теперь работает из реестра и не глючит =)

Версия: [1.0.0.4]
- Убраны забытые мною дебаг сообщения :)
- Правки текстов
- Небольшие коррекции кода и дизайна
- Работа над ошибками все с этими же переносами строк
- Теперь при проверке синтаксиса использованный файл не добавляется в "Недавние"

Версия: [1.0.0.3]
- Сделаны подсказки для некоторых параметров
- Подключена справка
- Параметр автозамены отключен на время. Работал не правильно
- Сделан список недавних файлов
- Перенос строки не убирался
- Сделан инсталлятор для программы
- Удалено автообновление программы

Версия: [1.0.0.2]
- Не удалялись текстовые переменныес пустой строкой
- Добавлено контекстное меню в InstallPath

Версия: [1.0.0.1]
- Добавлялись лишние литеры
- При лишних пробелах терялись параметры
- Модуль автообновления дописан

Версия: [1.0.0.0]
- Первый публичный релиз


P.S. Извините меня, если я что то забыл написать (волнуюсь ). Как вспомню что то важное, о чем я забыл написать, сразу же напишу.
Естественно для тестинга: Если у Вас возникла та или иная ошибка или неправильная работа программы - напишите о ней здесь (скриншот желателен)

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 00:43, 09-04-2012

 

Аватара для Medic84

$AutoITer


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


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

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


Pozia, не кажется ли Вам что Вы задаете вопрос немного не в той теме? О возможностях 7zip SFX спрашивайте в соответствующей ветке, а тут только вопросы(предложения,ошибки) по программе. Все что можно в SFX модуле, можно сделать в программе.

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 00:45, 20-09-2012 | #71



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

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


Аватара для magsood

Новый участник


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

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


@Medic84
Please Add Engilsh Language...
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:11, 22-11-2012 | #72


Аватара для atsasinWTF

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


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

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


Medic84,
Здравствуйте!

Предлагаю улучшить Project SFX Config!

Очень хочется иметь возможность использовать Project SFX Config так:

Создаем папку с тем, что в итоге хотим получить в экзешнике:



в моем случае папка TrojanRemover

Запускаю Project SFX Config указываю папку проекта с файлами (TrojanRemover) C:\TrojanRemover
Project SFX Config понимает что работать нужно в этой папке и в итоге сделать exe из содержимого папки.

Далее ...
то что зеленым: при нажатии - открывается диалог выбора файлов
видим файлы проекта (C:\TrojanRemover) - и легко и просто выбираем нужные исполняемые файлы и заполняем поля! очень удобно, чем вбивать вручную!



после того как все что нужно, заполнено - нажимаем на кнопку создать exe:



- открывается диалог выбора места и название файла - ок - и получаем готовый exe!


ps
Пожалуйста. сделайте подобное.

7-Zip SFX Maker умеет создавать exe.
но минусы:
просит для работы 7zip-файл
конфиги в xml (не могу загрузить конфиги .txt)
нет AutoInstall

хочется универсальный инструмент, все в одном!
а то создал конфиг и нужно корячиться. что бы в итоге получить exe.
может я чего не знаю, и созданный конфиг можно как то легко и непринужденно использовать и получить exe? )
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:20, 28-11-2012 | #73


Аватара для apozlevich

Ветеран


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


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

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


atsasinWTF,
Код: Выделить весь код
copy /b модуль.sfx + конфиг.txt + архив.7z результат.exe
При желании можно автоматизировать архивацию и натравливать на скрипт директорию. Я сам в шоке

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 22:34, 28-11-2012 | #74


Аватара для atsasinWTF

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


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

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


apozlevich,
это я знаю...
предложенный мной вариант удобней.
+ если сделать еще превью вида оболочки экзешника - просто супер будет)

+ добавить такую возможность:


+ добавить возможность быстро и легко назначить иконку экзешнику:
то что зеленым: при нажатии - открывается диалог выбора файлов
видим файлы проекта (C:\TrojanRemover) - и легко и просто выбираем нужные исполняемые файлы и заполняем поля! очень удобно, чем вбивать вручную!

я бы просто указал файл Rmvtrjan.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:40, 28-11-2012 | #75


Аватара для apozlevich

Ветеран


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


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

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


atsasinWTF, Вот в прошлом GUI все было интуитивно-понятно ничего не понимающему в конфиге мне. Текущий GUI, из этой темы, в плане того, что в нем есть — намного удобнее. Но я вообще не представляю, что с этим делать

А MetaData - да, было бы полезно, приходилось пару раз ресурц-хакером пользоваться.

Отправлено: 08:58, 29-11-2012 | #76


Аватара для atsasinWTF

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


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

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


нарыл http://forum.oszone.net/thread-151756.html
конечно это просто бомба! )
но, не понимает конфиги 7зипа, да и вообще не имеет отношения к 7зипу...

Отправлено: 15:09, 29-11-2012 | #77


Аватара для Medic84

$AutoITer


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


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

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


atsasinWTF, apozlevich, magsood, как свободное время появится буду работать над программой

-------

AutoIT Русское сообщество| Моя лаборатория

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

Отправлено: 22:14, 02-12-2012 | #78


Аватара для atsasinWTF

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


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

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


Medic84,
Спасибо!

Отправлено: 21:54, 03-12-2012 | #79


Новый участник


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

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


Для удобства можно сделать батник:
Создавать его нужно в кодировке 866 (OEM - русская), можно воспользоваться текстовым редактором AkelPad.
Чтобы был звук нужно поставить курсор после @Echo и удерживая альт нажать на дополнительной клавиатуре 7.
Код: Выделить весь код
@echo off
@Echo •
COPY /b 7zsd_LZMA2.sfx + config.txt + Archive.7z Proga.exe
@Echo •
Вместе с батником положить в эту-же папку модуль.sfx, (в примере 7zsd_LZMA2.sfx), config.txt и Archive.7z.
После запуска батника, через некоторое время в этой-же папки получится sfx архив Proga.exe
Вначале и конце работы батника подаётся короткий звуковой сигнал системным динамиком.

Последний раз редактировалось Start, 14-04-2014 в 23:08.


Отправлено: 22:04, 14-04-2014 | #80



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] x-TC button (кнопка для создания 7z SFX) gora Наборы обновлений для Windows XP/2003/Windows 7 60 18-03-2019 16:00
Утилита для создания/изменения 7zip SFX-архива XXXler Автоматическая установка Windows 2000/XP/2003 38 24-06-2017 14:23
GUI для модифицированного 7-Zip SFX модуля для установок hobbeat Автоматическая установка Windows 2000/XP/2003 259 09-10-2016 07:01
Любой язык - [решено] Нужна помощь в создании 7zip sfx... nfs911 Скриптовые языки администрирования Windows 3 05-06-2012 09:04
7zip SFX el_motoblock Хочу все знать 0 24-02-2012 10:34




 
Переход