PDA

Показать полную графическую версию : GUI для модифицированного 7-Zip SFX модуля для установок


Страниц : 1 2 3 4 5 [6] 7 8 9 10 11 12 13

qeraser
25-04-2006, 09:38
gora
Что за "треугольничек" на кнопке "Открыть"?
По видимому автор планирует сделать список недавно открытых файлов (кстати в справке он эту возможность анонсировал).

Ivanes
25-04-2006, 09:48
Уважаемый hobbeat на Ваше усмотрение:

1. После выбора архива на вкладке "Создать SFX архив" можно указать в "Сохранить EXE как" тот же путь и тоже имя файла, что и при выборе архива.

2. У меня почему-то не работает опция "Изменить значок SFX" ни "Своим способом" ни способом "ResHacker"

3. Так же при успешном создании SFX архива можно убрать окошко "ОК", сделать какой-нибудь статус бар или прямо в заголовке окна выводить фразу об успешном создании (вариантов море).

Респект тебе за очень полезную вещь.

qeraser
25-04-2006, 10:28
Ivanes
У меня почему-то не работает опция "Изменить значок SFX" ни "Своим способом" ни способом "ResHacker"
У меня нормально работает при помощи "Своим способом", способом "ResHacker" не пробовал (повидимому у разных людей на разных конфигурациях программа отрабатывает по разному)

Не работает - не заменяется иконка?

hobbeat
При выборе самого верхнего варианта автоматической установки (т.е. параметра AutoInstall без цифр) конфиг не сохраняется, появляется ошибка.

DmitryOlenin
25-04-2006, 12:42
Архив наконец-то создался... Даже значек меняется.
В том числе проверил на директории вида D:\Вася Петя\.

Теперь пожелания:

1. Возможность выбрать конфиг из вкладки создания архива. На мой взгляд это логичнее, чем нажимать кнопку OPEN в главном меню программы.
2. В случае, если конфиг не выбран, хотелось бы, чтобы программа проверяла наличие файла с именем архива, но расширением txt или cfg и, в случае если это конфиг(скажем, наличествует строка ;!@Install@!UTF-8!) автоматически прописывала его.
3. Хотелось бы, чтобы основная вкладка(особенно если на нее все-таки будет добавлен выбор конфига), автоматически открывалась при запуске программы.
То есть чтобы можно было выбрать пути, нажать кнопку Создать и все...
4. Сообщение Готово!, а также другие сообщения после создания оформить как-то иначе. Например показывать в статусной строке(нижней части) программы. Опять же, экономим лишнее нажатие мышки, ничем не плохо.

Ivanes
25-04-2006, 12:58
Не работает - не заменяется иконка?
нет иконка заменяется - целостность экзешника нарушается (при запуске "Ошибка инициализации приложения")
может быть зависит от разрера иконки (файла) ?

Ivanes
25-04-2006, 13:16
ВСЕ, понял почему иконка не менялась. Потому что я модифицированный модуль сжал UPX-ом :-)

Поставил оригинал и усе заработало )

Но заметил одну неточность, при использовании "Своего способа" иконка меняется тока в экзешнике, а при запуске остаются стандартные (заголовок и над прогрессом).

gora
25-04-2006, 14:57
IvanesНо заметил одну неточность, при использовании "Своего способа" иконка меняется тока в экзешнике, а при запуске остаются стандартные (заголовок и над прогрессом).
В справке к старым версиям было объяснение этого, но к сожалению hobbeat убрал его из справки. Посмотрите пост №35 там есть ответ на ваш вопрос.

DmitryOleninВозможность выбрать конфиг из вкладки создания архива. На мой взгляд это логичнее, чем нажимать кнопку OPEN в главном меню программы.Не уверен, что это чем то удобнее, но кому как.

hobbeat
1 Ну уж если развивать эту мысль и сохранять путь к config файлу в ini, то было бы удобнее cделать список недавно открытых не config, а ini файлов! Обычно, каждый архив создается в своей папке, и при переходе к работе со следующим архивом приходится вводить путь аж в пяти строчках! И так каждый раз. Можно ли это реализовать? Пока делаю это вручную. После работы с архивом сохраняю ini файл в папке архива, а при повторной работе с ним помещаю ini файл из папки с архивом в папку с GUI.

2 Отсутствие кнопки "Сохранить как..." делает невозможным сохранение измененного config файла без затирания исходного. Приходиться закрывать программу и пользоваться этой кнопкой в "диалоге предупреждения". Не удобно это.

gora
27-04-2006, 09:27
Oleg_Sch
C большим уважением отношусь к вашей работе и вашим авторским правам, но при наведении курсора на созданный SFX архив, например в TC, вижу:Описание: 7z Setup SFX
Производитель: Oleg N. Scherbakov
Версия файла: 1.1.0.258
Дата создания: 25.04.2006 13:49
Размер: 8,03 МБК архиву относятся только две последние строки, а остальное к вашему модулю. Хочу испросить вашего разрешения на замену этой информации своей, соответствующей конкретному архиву. Как Вы на это смотрите?

hobbeat
Если Oleg_Sch даст "добро", можно ли это реализовать в GUI? С Restorator-ом проблем нет, а вот с ResHacker-ом не знаю.

Oleg_Sch
27-04-2006, 09:34
Ребята, меняйте как хотите. Чего-то надо было указать, я и указал :)
Сам подправляю ручками для конкретных установок :)

hobbeat
29-04-2006, 11:38
Блин, еще 25 числа сего месяца подготовил новый релиз, да забыл выложить :(
Но все таки свершилось.
0.5.5
А 0.5.4 скачали 34 (!) за 3 (!) дня
---
Все Ваши посты читаю, но не всегда имею возможность ответить. Извините.

gora
29-04-2006, 20:14
hobbeat
1 "Варианты автоматической установки:" не очищаются от предыдущих значений при загрузке нового файла конфигурации, не содержащего таковых.

2 + Параметры изменения иконки теперь сохраняются в файле конфигурации. После запуска SFX архива с измененной иконкой вылетает ошибка:Error in line 12 of config data.Как раз с 12 строки идут параметры иконки.

hobbeat
30-04-2006, 11:22
Усе. пипец. У меня дембель. Уволняюсь с рядов армии. Еду домой, две недели-месяц гуляю. Разработку временно прекращаю - ака замораживаю. Если кто не хочет ждать, то поделюсь исходниками (BDS 2006+J(V)CL).

Lupper
30-04-2006, 17:39
Спасибо автору
Ребята, но честно многое не понятно если можно то лёгкую справочку что делает да или иная кнопка
Что за поля такие "Варианты автоматической установки" и другие вещи ваще не понятно (
может кто в кратце осветит

qeraser
30-04-2006, 17:51
hobbeat

Подтверждаю, после запуска SFX архива с измененной иконкой "своим способом" вылетает ошибка ссылающаяся на строку в конфиге gui_UseMyIcon=1.
Я поторопился удалив предыдущую версию, может кто выложит 0.5.4?

Oleg_Sch
30-04-2006, 17:57
To hobbeat
Если добавляете свои строки в конфигурационный файл, то они должно соответствовать общему синтаксису, чтобы модуль не ругался.
Параметр="значение"
Т.е. примерно так
gui_UseMyIcon="1"

gora
02-05-2006, 14:06
Lupper
На ваши вопрсы нужно искать ответы в справке по самому модулю (в первом посте есть ссылка на тему про модуль).

qeraser
Давайте мыло, вышлю.

aifam
08-05-2006, 20:40
Все значение касающиеся иконки ставьте в кавычки

Было так
gui_UseMyIcon=1
gui_MyIcon=C:\server\Keymaker.exe
gui_MyIconIndex=0
gui_KindChangeIcon=0


Делаем вот так
gui_UseMyIcon="1"
gui_MyIcon="C:\server\Keymaker.exe"
gui_MyIconIndex="0"
gui_KindChangeIcon="0"

qeraser
09-05-2006, 07:27
aifam
Про это двумя постами выше сообщил Oleg_Sch

boss911
10-05-2006, 01:41
qeraser

Сори, я случайно кликнул на Вашем посте по ссылке "Полезное сообщение", но будем думать, что оно окажетса для кого-то полезным!

aifam
27-05-2006, 14:59
qeraser
Да, я просто подумал, что с примерами лучше поймут начинающие =)




© OSzone.net 2001-2012