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

Компьютерный форум 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, 716 просмотров)

Здравствуйте коллеги!
Спустя пару месяцев написания и тестов программы, я выкладываю более-менее рабочий вариант для всеобщего обозрения\тестинга.
Программа предназначена для создания файлов конфигураций 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

 

Аватара для apozlevich

Ветеран


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


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

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


Смотря как делать . У вас на сервере SQL есть?

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


Отправлено: 11:41, 11-05-2012 | #51



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

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


Аватара для Medic84

$AutoITer


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


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

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


Есть, но желательно обойтись без него

-------

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


Отправлено: 16:09, 11-05-2012 | #52


Аватара для apozlevich

Ветеран


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


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

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


Цитата Medic84:
Есть, но желательно обойтись без него »
Просто в идеале - обновление только устаревших файлов, да и информацию о версии можно с его помощью получать.

Тогда вариант с .ini файлами. *Налил чая, открыл SciTe*

Цитата Medic84:
обновление которое я написал на C# »
Дык это все на до-диезе? А .Net же вроде требуется, не? В новой вижуал-студии по-умолчанию 4ый выставляется, но никто не мешает под 2ой перевести. В этом не может быть проблемы с модулем?

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


Отправлено: 16:24, 11-05-2012 | #53


Аватара для Medic84

$AutoITer


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


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

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


Цитата apozlevich:
Просто в идеале - обновление только устаревших файлов, да и информацию о версии можно с его помощью получать. »
По сути, хотелось бы все писать на C#. Потому что модуль обновления на AutoIT я бы мог написать и сам.
Цитата apozlevich:
Просто в идеале - обновление только устаревших файлов »
Сравнение md5 хешей и времени создания файла идеальный метод - не?
Цитата apozlevich:
А .Net же вроде требуется, не? В новой вижуал-студии по-умолчанию 4ый выставляется, но никто не мешает под 2ой перевести. В этом не может быть проблемы с модулем? »
Да требуется. На 2й версии и была написана сама программа. поэтому для совместимости модуль тоже должен быть на 2й версии.

-------

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


Отправлено: 17:43, 11-05-2012 | #54


Аватара для apozlevich

Ветеран


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


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

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


Цитата Medic84:
Сравнение md5 хешей и времени создания файла идеальный метод - не? »
Идеальный Я делал только по хешу - не совпадает с новым - откачать. С помощью этого можно и corrupted-файлы восстанавливать. Только вот я дооптимизировался до того, что решил не откачивать .ini c хешами, а брать все из SQL-базы на сервере.

Цитата Medic84:
Есть, но желательно обойтись без него »
.ini локально, он же на сервере. Скачка, сравнение пункта Version, если на сервере больше - скачка архива, выполнение InstallString из нового .ini (ну там распаковка или установка новой версии, может выполнить что надо будет.) О самообновлении модуля еще не думал, на месте скачки архива меня позвали друзья бегать a-la parkour. Блин, как же все болит...

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


Отправлено: 10:04, 12-05-2012 | #55


Аватара для Medic84

$AutoITer


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


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

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


Обновил программу, и поправил шапочку

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

-------

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

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

Отправлено: 01:23, 13-05-2012 | #56


Аватара для Aquila

Ветеран


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

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


Здравствуйте. В программе не работает добавление GUIMode.

-------
На всех не угодишь!


Отправлено: 21:36, 27-06-2012 | #57


Аватара для Medic84

$AutoITer


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


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

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


Aquila, А можно пояснить? Какой конфиг, что делаете? Я же мысли читать не умею

А.. все... понял...

-------

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


Отправлено: 22:57, 27-06-2012 | #58


Аватара для Aquila

Ветеран


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

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


Medic84, Спасибо за понимание

-------
На всех не угодишь!


Отправлено: 23:21, 27-06-2012 | #59


Аватара для Medic84

$AutoITer


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


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

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


Aquila, вот как только кнопку мне удастся поставить на win 8, так сразу выложу апдейт

-------

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


Отправлено: 23:39, 27-06-2012 | #60



Компьютерный форум 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




 
Переход