PDA

Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы


Страниц : 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

lshusl
27-12-2011, 23:05
Помогите пожалуйста. Настройка деинстолятора в Ветке Unistal что вписывать нужно? Приведите пример какой нибудь. Пробовал разное не получается. Нет файла uninst.exe

Vladimir_02
09-04-2012, 11:09
а нельзя ли добавить возможность создания многотомных SFX...

K.A.V.
09-04-2012, 12:38
lshusl, галочку поставили в самом верху "Создать программу удаления"?


а нельзя ли добавить возможность создания многотомных SFX... »
Нет

Как вариант, используйте несколько своих RAR/ZIP архивов с данными, а с помощью созданного SFX Creator'ом запускайте внешний распаковщик

K.A.V.
09-04-2012, 14:09
Кстати говоря скоро Beta версия :blush2:
Будет с графическим интерфейсом, но пока что без возможности сделать установку с выбором компонентов
Изменений будет много, в некоторых диалогах повысится удобность, а также будет отдельный диалог для просмотра/редактирования/удаления данных "Дополнительных возможностей"

Пока что, будет всё "сырое", так что количество ошибок думаю будет огромным
Ну, а если ещё остались те, кто всё ещё готов принять участие в развитии утилиты, отписывайтесь

Всё настолько туго, как будто это первая версия... :sorry:

K.A.V.
09-04-2012, 21:19
Ладно, пообщаюсь сам с собой, буду здесь дневник программиста вести :lol:
Вообщем, удивительно, что даже никто из тестеров не сказал, что в программе полностью не работает функция деинсталлятора, забавно :drug:
Ошибок куча, работы много, к концу недели думаю уже будет результат, почти 2 года в "простое" конечно же уже Shift+Del много кто понажимал на иконке с архивом программы SFX Creator :biggrin:

Ну ничего, триумфальное возвращение впереди :mail1: :clapping:

Сейчас SFX Creator уже прошел первый успешный тест создания установщика с графическим интерфейсом :tongue:


Ну а вот так примерно будет выглядеть новенький мини-установщик SFX Creator'a

http://kav-soft.3dn.ru/images/sfxcreator22_2.jpg

Nun-Nun
10-04-2012, 09:44
Ну а вот так примерно будет выглядеть новенький мини-установщик SFX Creator'a »
Вот несколько замечание-предложений :) по "новорождённому":
1) выражение "Создать ярлык для запуска программы на рабочем столе" сформулировано не совсем грамотно, правильнее было бы "Создать на рабочем столе ярлык для запуска программы" или просто "Создать ярлык на рабочем столе";
2) к вышеозвученному чекбоксу добавьте, если не сложно, чекбокс "Создать ярлык в панели быстрого запуска".

K.A.V.
10-04-2012, 10:42
1) выражение "Создать ярлык для запуска программы на рабочем столе" сформулировано не совсем грамотно »
2) к вышеозвученному чекбоксу добавьте, если не сложно, чекбокс "Создать ярлык в панели быстрого запуска". »
Этот "набросок" внешнего вида распаковщика SFX Creator'a был сделан ещё перед моим уходом в армию (почти 2 года назад :unsure: )
Изменю его немного, заменю логотип и надпись
Галочку на добавление ярлыка в панель быстрого запуска добавлю


P.S.
Уже прошел тест 2-ой графический интерфейс, SFX Creator сможет создавать ваши архивы с графическими интерфейсами Modern UI и с более красивым Ultra Modern UI (даже сможете сами выбрать скин)
Для поддержания интереса к новой версии, могу сказать, что с графчиеским интерфейсом вы сможете подключить и "Задний фон установки", а также "Показ изображения перед запуском установщика"
Единственный пока минус в графическом интерфейсе, это невозможность сделать установщик с выбором компонентов...Это сложновато и будет позже

Сейчас уже устранил много ошибок, даже удивляюсь как программу используют люди то :biggrin:

И ещё...Теперь при компиляции проекта не будет этого "баннера" посередине экрана, SFX Creator на вермя компиляции будет свёрнут в трей, если вы захотите увидеть прогресс компилирования, то сможете нажать на иконку в трее и SFX Creator покажет вам окно NSIS компилятора с выполняемыми действиями
:up

K.A.V.
10-04-2012, 18:54
с графчиеским интерфейсом вы сможете подключить и "Задний фон установки", а также "Показ изображения перед запуском установщика" »
А там уже и до проигрывания MP3 файлов во время установки софта не далеко :yes:

Кстати после исправления с неработоспособностью деинсталлятора, немного расширил количество информации, добавляемой в апплет "Установка и удаление программ"
Клац =) (http://s1.ipicture.ru/uploads/20120410/3sfUOPyD.jpg)

В выходные потестируем, ну по крайней мере работу графических интерфейсов :)

alert30
10-04-2012, 19:50
K.A.V., собираюсь сделать установщик из вашего компиляторщика (вот например: HyperSnap 7), после этого ошибка компиляции. Файлы упакованы 7-Zip-ом. Спасибо.

K.A.V.
10-04-2012, 20:41
alert30, возможно завышенное значение параметра "Размер словаря", в коде это строчка
SetCompressorDictSize 128
1. Откройте файл \NSIS\Source.nsi и попобуйте закомментировать данную строчку, чтобы было так:
; SetCompressorDictSize 128

2. Запустите файл \NSIS\compile.bat для запуска процесса компиляции

Если ошибка повторится, сделайте скрин окна компилятора

alert30
10-04-2012, 20:48
K.A.V., спасибо и еще в "Создать программу удаления" написано "Ветка в Uninstall", вот, а что писать в эту строку? В справочнике не написано, какой-то примерчик.

K.A.V.
10-04-2012, 20:53
alert30, текущая версия полна ошибок и она не создаёт программу удаления, даже если прописаны все настройки :unsure:
К концу недели уже будет исправленная версия :beta: с множеством полезностей и улучшений, сейчас выкладывать не вижу смысла, т.к. повсюду по программе разбросаны мелкие ошибки

P.S.
А вообще в это поле вписывается строка, которая будет записана как раздел в реестре в ветку где хранится информация о программах удаления

HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ветка в UnInstall"

K.A.V.
11-04-2012, 20:24
Мы печатали, мы печатали, наши пальчики устали :gulp:
Много внимания уделил графическому интерфейсу....

И поди только единицы будут подключать графический интерфейс в своих установках... :unsure:

K.A.V.
12-04-2012, 10:12
Думаю уже сегодня будет Alpha версия SFX Creator'a
Версия будет естественно только для теста и в ней пока что не будет работать возможность редактирования данных группы "Дополнительные возможности", сделаю это позже, что-то много на неё времени нужно потратить, даже не знаю сколько :dont-know

А пока народ будет тестить Alpha версию я буду писать этот самый редактор
Ну и надеюсь на баг-репорты, если конечно они вообще будут :tongue:

K.A.V.
12-04-2012, 13:07
http://winxpregp.narod.ru/sfxcreator/logo.png
Версия 2.2 Alpha, вся информация в шапке

Nun-Nun
12-04-2012, 17:07
K.A.V.,

Всё-таки безграмотный вариант так и маячит в инсталляторе программы: было "Создать ярлык для запуска программы на рабочем столе"; стало "Создать ярлык на рабочем столе для запуска программы" и "Создать ярлык в панели быстрого запуска для запуска программы". Зачем этот довесок в виде "для запуска программы", если и без него понятно, что ярлыки именно для того и предназначены?! Оставьте просто "Создать ярлык на рабочем столе" и "Создать ярлык в панели быстрого запуска"! Это будет коротко и понятно. :)

K.A.V.
12-04-2012, 17:23
Nun-Nun, учту :)
У вас замечания только по внешнему виду инсталлятора? :)
На то она и Alpha версия, чтобы выявить неполадки/недочеты и устранить их
К тому же, не весь функционал ещё реализован
Просто был большой перерыв, да и объём выполненных работ не такой уж и маленький, решил выложить пока то что уже есть

MKN
13-04-2012, 10:50
K.A.V.,
Навскидку, несколько вопросов-замечаний :

В поле "Добавление папок\файлов в проект" почему то всегда отображается только один, последний добавленный файл
А надо бы список всего добавляемого контента. (В "Настройка диалогов" опция "Выбор компонентов" наверное поэтому не активна ?)

В окне "Настройка графического интерфейса проекта" при клике на опцию "Главные настройки" и на значок (крестик) закрытия окна - происходит перерисовка окна, (кстати довольно таки долгая)

В "Настройка диалогов" желательно сделать подсказку о том, что опции станут доступны после выбора опций в выборе диалогов. И опять же - оч. долгая реакция на отметку чекбоксов...
Вообще то не ясно, зачем дублировать выбор диалогов в настройке и в выборе...

Ещё - при первом запуске, при клике на кнопку поверх окон иногда происходит сворачивание в трей, иногда нет. При повторном клике почти всегда сворачивается. Зачем ?

ps Нет ли в планах, организовать опцию (или вообще отдельный проект) - конструирование собственной кастомной страницы ?
Типа как в http://coolsoft.altervista.org/en/nsisdialogdesigner.
Только этот NSIS Dialog Designer весьма паршиво и не удобно работает (а кое что вообще не работает, сплошные баги)

зы2 Перезапустил прогу, с добавлением файлов вроде порядок стал... Странно...

И ещё - при первом запуске проги, при клике на кнопку "поверх окон", иногда происходит сворачивание в трей.
И при повторном клике на эту кнопку, прога сворачивается. А при восстановлении опять надо кликать "для установки "поверх окон"
Ни к чему это...

зы3 Ан нет, опять повторяется - отображается только один последний добавленный файл !
Закономерности пока не нахожу...

K.A.V.
13-04-2012, 11:12
В поле "Добавление папок\файлов в проект" почему то всегда отображается только один, последний добавленный файл
А надо бы список всего добавляемого контента. »
Почему-то программа перезаписывает запись при добавлении(
Посмотрю и поправлю сегодня

В "Настройка диалогов" опция "Выбор компонентов" наверное поэтому не активна ? »
Нет. Не активна, потому что не реализовал я возможность разделения на компоненты...сложно
Я говорил ранее, что если делать эту возможность (разделение на компоненты) то, ведь нужно сразу делать и чтобы пользователь смог отнести любую команду из "Дополнительных возможностей" в какой либо компонент, а не только разделить "Добавленные Файлы" на компоненты, с файлами было бы проще и я бы реализовал, но т.к. ещё нужно сделать возможность разброса и других команд, я приостановил это дело, есть некоторые проблемы у меня там...

В окне "Настройка графического интерфейса проекта" при клике на опцию "Главные настройки" и на значок (крестик) закрытия окна - происходит перерисовка окна, (кстати довольно таки долгая) »
Исправлю. Я просто не нажимаю на крестик и всегда пользуюсь кнопокой "Выход" :not-me:

В "Настройка диалогов" желательно сделать подсказку о том, что опции станут доступны после выбора опций в выборе диалогов »
Не на все элементы можно сделать всплывающую подсказку, но я обязательно протестю, если можно - сделаю, либо укажу в файле справки

И опять же - оч. долгая реакция на отметку чекбоксов... »
Видать это сам NSIS такой медленный...Ещё раз посмотрю, может в коде где-то лишняя проверка чего стоит

Вообще то не ясно, зачем дублировать выбор диалогов в настройке и в выборе... »
Чтобы в любой момент переключиться на нужную страничку настройки какого-либо диалога

ps Нет ли в планах, организовать опцию (или вообще отдельный проект) - конструирование собственной кастомной страницы ? »
Ну в планах пока довести всё что уже задуманно до ума. Редактор "Дополнительных возможностей" и "Выбор компонентов" хотелось бы реализовать, а уже потом приниматься за другое

А вообще, ну что я могу сделать в данном случае, разве что вызвать диалог с созданным вами самими с помощью HM NIS Edit - NSIS (http://nsis.sourceforge.net/HM_NIS_Edit)... а там опять же, много всяких если, или и т.д. например, что делать, если в вашем диалоге пользователь отметил галочку на каком либо элементе? Вызывать опять же написанную вами функцию на NSIS или распаковка какого-либо файла?
Здесь очень много вопросов, так что оставим это на потом, когда реализуем всё что уже задуманно

А при восстановлении опять надо кликать "для установки "поверх окон"
Ни к чему это... »
Зачем постоянно жать на "Поверх всех окон"??
Это переключатель - 1 раз нажал, выбрал режим и забыл, настройка сохраняется и будет действовать постоянно
А программу сворачивать в трей при клике её иконке рядом с часиками

Иногда не удобно, когда программа отображается или наоборот, не отображается поверх всех окон

При отключении "Поверх всех окон" программа не сворачивается, а её стиль окна теряет флаг TOP_MOST и переходит на самый задний план всех открытых окон

MKN
13-04-2012, 11:27
Зачем постоянно жать на "Поверх всех окон"?? »
Конечно не надо. Только зачем при клике на эту кнопку прога прячется на задний план (я и не сразу это понял) ? Лишние движения искать её окно ...

И с кастомным конструированием страниц можно вполне облегчить труд NSIS_описца.
Генерить код нужных элементов. Менять ресурсы окна диалога (размеры хотя бы, а то вручную мороки много)
Можно вполне и с координатами поэксперементировать (хотя бы чекбоксов и кнопок)
А главное - чтобы кнопка была "Предпросмотр". Т.е. поменял что либо и тут же кликнув на кнопку, скомпилил и увидел как и что.
Экономия времени.




© OSzone.net 2001-2012