Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы
alert30, Можно создать пункт в разделе компоненты на создание ярлыков!
Дэмиен, по-позже попробую.
K.A.V., может в следующей версии сделаете такую функцию?
K.A.V., может в следующей версии сделаете такую функцию? »
Не поверите, но именно для сообщения данной новости зашел сейчас на форум :biggrin:
Вообщем, не мог реализовать пару дней одну небольшую фишку, сейчас получилось..
1. Данный диалог будет добавлен в функцию "Графического интерфейса"
2. Главный диалог SFX Creator будет немножко видоизменён, не буду говорить об изменениях, но сначала может показаться не привычно и не удобно, но на самом же деле, будет просто напросто более быстрый доступ к функциям SFX Creator засчет добавления менюшки в главный диалог программы
Насчет выхода новой версии говорить ничего не буду, вся инфа будет доступна на моём сайте, +перед выходом версии скорее всего будет бета-сборка, уведомление о выходе беты сможете увидеть из встроенной функции проверки обновлений (только при запуске SFX Creator)
Скачать можно будет только с форума SFX Creator для тестирования
K.A.V., может в следующей версии сделаете такую функцию? »
Вот так реализовал :)
Modern UI
http://s1.ipicture.ru/uploads/20120827/thumbs/vzzX2XZt.jpg (http://s1.ipicture.ru/Gallery/Viewfull/12752406.html)
Ultra Modern UI
http://s2.ipicture.ru/uploads/20120827/thumbs/413eiSVT.jpg (http://s2.ipicture.ru/Gallery/Viewfull/12752334.html)
SFX Creator. Версия 2.6
[+] В главный диалог добавлено меню SFX Creator, его можно вызвать нажав кнопку с иконкой зелёного плюса в верхнем левом углу окна SFX Creator
[+] Настраиваемый "баннер прогресса распаковки": теперь вы сами сможете указать текст, который будет отображаться пользователю на прогрессе при распаковке файлов, +добавлен второй прогресс-бар
[+] Добавлена возможность показа дополнительного диалога "Ярлыки программы" при подключении графического интерфейса
[+] Улучшена возможность "Режим отладки": теперь вы можете отредактировать исходники проекта перед началом процесса компиляции
[+] Теперь при "Ошибке компиляции" пользователю показывается диалог с полным логом процесса компиляции (удобно +без сообщений-вопросов)
[+] Логирование процесса компиляции: теперь можно сразу же выявить причину ошибки компиляции по анализу лога
[+] При включении "Самоудаления" теперь не остаётся временный файл SelfDel.exe во временной директории
[+] В главном диалоге появился переключатель перезаписи файлов при распаковке (можно установить настройку для каждой отдельной записи файлов)
[+] Диалог "Добавить выполнение приложения": добавлена возможность запуска приложений с командной строкой
[+] Теперь вы можете управлять последовательностью выполнения команд в вашем SFX пакете. Вы сможете сами определить, какие команды выполнятся быстрее: запись данных в реестр, выполнение приложений, создание ярлыков и т.д..
[+] В главный диалог добавлена кнопочка для загрузки последнего активного проекта
[+] В меню переменных добавлены иконки
Диалог "Операции в реестре"
[+] Добавлена возможность записи параметра типа REG_BINARY
[+] Исправлена неработоспособность диалога
[+] Добавлен диалог "Установка аттрибутов файлам"
---
Качаем вложение из шапки темы или запускаем встроенную программу обновления в SFX Creator
Limonica
02-09-2012, 00:01
Добавьте пожалуйста в разделе файловые операции, возможность переименования файлов.
Limonica, если я не ошибаюсь, вроде это есть?!
Limonica
02-09-2012, 00:15
Скорее всего вы ошибаетесь...
Ещё одно пожелание, относительно директории $TEMPDIR, добавить возможность чистой временной распаковки без создания папки, конечно это можно сделать и руками, но через интерфейс как то удобней было бы...
Строку:
StrCpy $TMPDIR "$TEMP\sfxcreator_$Minute$Hour$Seconds"
Заменить на:
StrCpy $TMPDIR "$TEMP\"
Добавьте пожалуйста в разделе файловые операции, возможность переименования файлов. »
Добавим
Ещё одно пожелание, относительно директории $TEMPDIR, добавить возможность чистой временной распаковки без создания папки »
Вы не правильно поняли предназначение переменной $TEMPDIR, разъясняю
Переменная $TEMPDIR была добавленна именно потому, что этой переменной назначается директория, которую создаёт ваш SFX-архив, и содержимое которой ваш же архив автоматически удаляет после обтработки всех команд в скрипте
А переменная $TEMP - это каталог для временного хранения файлов в системе, не путайте эти 2 переменные
или загружайте вложение из шапки темы »не вижу его
Скачать с Soft.OSzone.net
или загружайте вложение из шапки темы »
Сложно перейти в софт-каталог? ;)
Добавил вложение
несложно, но раз написано - должно быть! :)
несложно, но раз написано - должно быть! »
Волшебное слово "или" убирает данную необходимость, т.к. есть другой источник архива ;)
Limonica
06-09-2012, 12:07
KAV как должна выглядеть команда создания ярлыка?
Limonica, вам пора качать Справочник по NSIS (http://forum.oszone.net/thread-168287.html) ;)
Справочник по NSIS => Перевод справки NSIS => CreateShortCut
Limonica
06-09-2012, 17:59
Кстатие, функция перезаписи не работает
функция перезаписи не работает »
Всё прекрасно работает...
Единственное, была проблема при указании "Перезаписывать, если новее" - теперь перезаписывает, если распаковываемый файл был изменён более позднее чем тот, что уже существует на диске
Обновитесь через программу обновления - там буквально 50 Кб для замены ccode.exe
Уважаемый автор, взываю к твоей помощи...
Просто скажи, что не так...?
Ka3hak, Здравствуйте
В настройках "Графического интерфейса" вы включили отображение "Установить фононове изображение", но не указали BMP файл, который необходимо использовать как фоновое изображение :)
P.S.
1. В настройках деинсталлятора заполните поле "Ветка в Uninstall", прочтите файл справки о создании деинсталлятора
2. В настройках графического интерфейса => Старт меню, заполните текстовое поле "Имя дериктории в меню все программы"
3. Поле "Директория для установки" в главном окне SFX Creator для указания директории для распаковки по умолчанию, а не для выходного файла с расширением как у вас
4. Если вы подключаете графический интерфейс, то зачем включать возможность выбора директории "Предоставить выбор пользователю" посредством галочки в главном окне?? Уберите это надоедливое окошко и включите в графическом интерфейса нормальный диалог "Выбор каталога"
K.A.V., спасибо большое за ответы, дай бог вам побольше терпения на таких как я :)
Также хочу добавить что я не совсем ламер, как вам наверное показалось...
Дело в том, что я первый день юзал (точнее пытался) ваш SFXCreator и в итоге у меня ничего не вышло. Прочёл файл справки.
Хотелось поскорее создать хоть что-нибудь, что будет работать, от чего я бы в итоге отталкивался и продолжал разбирать остальные функции программы.
В целом интерфейс программы мне показался не удобным (только не обижайтесь). Все опции замурованы под слоем меню и подменю.
В итоге получается не совсем "дружественный" интерфейс и он будет сложен даже для среднего пользователя.
С одной стороны - всё под рукой, а с другой - попробуй это разбери (понимаете о чём я?)
Хорошим примером (в плане удобности интерфейса) может выступить программа типа Smart Install Maker,
в которой процесс создания инсталлятора происходит поэтапно и ничего не пропустить, всё в главном меню программы.
Я не говорю что SFXCreator хуже, наоборот - это более универсальный инструмент обеспечивающий лучшую степень сжатия.
Просто, ну очень хотелось бы ощутить весь функционал по средствам приятного и понятного интерфейса.
Вы создатель Free-софта, вы трудитесь для людей... За что вам конечно, большой РЕСПЕКТ, но только представьте,
на сколько бы выросло число пользователей вашей программы если бы она была несколько "доступнее".
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC