Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы
SFX Creator »
Вроде бы различие в одно слово, но звучит то на сколько лучше, как это я то не додумался до слова SFX :lol:
Да кстати, сейчас разгрузился, поэтому принимаюсь за работу :)
Если успею до 20 числа, то выложу, а если нет, то...там у меня будет перерыв с выходом в интернет :)
Вот сижу и пишу версию 2.1 :)
Вроде бы, доделываю последнюю возможность, "Регистрация DLL/OCX" (ещё осталось парочка незначительных подправок)
Есть парочка вопросов:
1. Есть ли ещё какие расширения, которые регистрируются с помощью regsvr32?
2. Какие функции должны быть у данной возможности?
Например, перед вами диалог, в котором присутствует поле, для указания пути к файлу, которого следует зарегистрировать, этого мало не будет? В том смысле, что может быть добавить функцию авто-регистрации, ну например, указываешь только каталог, а программа при установке приложения ищет *.DLL; *.OCX файлы в указанном каталоге и автоматом регистрирует все файлы, нужна такая фишка? Стоит тратить время на её реализацию?
Habetdin
16-01-2010, 19:17
с помощью regsvr32? »
Лучше использовать в скрипте RegDLL "<path>" и UnRegDLL "<path>" :)
Спасибо, Habetdin, за уточнение, но я это знаю ;)
Больше интересуют ответы на вопросы 1 и 2 :)
ищет *.DLL; *.OCX файлы в указанном каталоге и автоматом регистрирует все файлы, нужна такая фишка? Стоит тратить время на её реализацию? »
Не стОит. От авторегистрации будет один только вред... К этому процессу надо подходит осознанно :)
К примеру, в Setup Factory по умолчанию все найденные в папке DLL и пр. отмечены чекбоксами для регистрации.
А оно мне надо, без спроса то ? Вынужден отключать...
перед вами диалог, в котором присутствует поле, для указания пути к файлу, которого следует зарегистрировать, этого мало не будет? »
Значит делаем так? :)
AlexM22204
17-01-2010, 13:24
Цитата K.A.V.:перед вами диалог, в котором присутствует поле, для указания пути к файлу, которого следует зарегистрировать, этого мало не будет? »
Значит делаем так? »
Да!!!
Значит сегодня допишу :)
Остаётся только создать более приличный файл справки :)
Думаю завтра выложу новую версию
AlexM22204
17-01-2010, 16:09
Думаю завтра выложу новую версию »
будем ждать с нетерпением!!!
SFX Creator, Версия 2.1
Вся информация в шапке
Habetdin
17-01-2010, 21:20
K.A.V., у меня программа не хочет сохранять файл проекта и добавлять в проект файлы/папки :dont-know
ОС Windows 7, UAC отключен
Есть какая-нибудь ошибка? Или просто молча не сохраняет и всё?
Честно говоря даже не знаю что сказать, у меня все функции работают в XP...
А пробовал в режиме совместимости запускать?
Ещё как вариант попробуй установить программу в другую папку (главное чтобы не в Program Files)
Habetdin
18-01-2010, 00:27
K.A.V., не знаю что и как, но программа начинает работать правильно только после сохранения пустого файла проекта через "Управление проектами - Сохранить текущий проект как"
Есть какая-нибудь ошибка? Или просто молча не сохраняет и всё? »
После выбора файла и пути распаковки нажимаю "ОК" - окно программы исчезает на секунду и я вижу его снова, но все поля уже пусты
Нашел ошибку, через минут 5-10 выложу главный файл программы
Добавлено позже
Качай заплатку (http://winxpregp.narod.ru/sfxcreator/SFXCreator.rar) :drug:
Не знаю, как я так умудрился... :sorry:
K.A.V.,
Оч. хорошо получилось. Почти хорошо...
Что сразу "напрягло" :) :
В поле окна "Добавление папок/файлов в проект" надо бы добавить и путь назначения добавляемого контента.
А то , если ошибся в пути, просто не сможешь ничего не увидеть, не проверить, не исправить (т.е. необходим пункт "Изменить путь"... )
(Точнее, это крайне не удобно сделать при имеющимся раскладе управления, а увидеть ошибку пути просто не возможно...)
И почему при добавлении файла/папки в проект, так "тяжело", с задержкой, а иногда(да почти всегда) и с сворачиванием окна программы, происходит процесс добавления после нажатия кнопки "ОК" ? Процесс добавления большого количества файлов превращается просто в мУку ! :)
И возможно ли при добавлении файла/папки в проект исключить нажатие на "ОК", т.е. чтобы папка/файл сразу добавлялись в поле окна проекта при соответствующем клике из предоставляемого окна выбора ?
В поле окна "Добавление папок/файлов в проект" надо бы добавить и путь назначения добавляемого контента.
А то , если ошибся в пути, просто не сможешь ничего не увидеть, не проверить, не исправить (т.е. необходим пункт "Изменить путь"... )
(Точнее, это крайне не удобно сделать при имеющимся раскладе управления, а увидеть ошибку пути просто не возможно...) »
Да я бы рад в поле отображения добавленных файлов добавить вторую колонку, НО т.к. возможности NSIS ограничены, я не могу этого сделать, по крайней мере сейчас, а возможно это или нет я пока не знаю наверняка, особо не было нужды реализовать...
Как это невозможно увидеть и редактировать? А если нажать в этом большом поле на какой-либо пункт, соответствующие пути отобразятся в двух полях ниже, а чтобы отредактироват, достаточно внести изменения и для подтверждения нажать на OK :)
а иногда(да почти всегда) и с сворачиванием окна программы, »
Если бы возможно было реализовать без скрытия окна, то я бы сделал, я пока не имею информации по обновлению содержимого элемента без перезагрузки главного окна программы
И возможно ли при добавлении файла/папки в проект исключить нажатие на "ОК", т.е. чтобы папка/файл сразу добавлялись в поле окна проекта при соответствующем клике из предоставляемого окна выбора ? »
Интересно...и что это будет? а как насчет пути назначения? Ну выбрали мы папку в предоставляемом диалоге, данные записались в проект...а директория назначения? Ну можно сделать это, например, только при условии, что заполнено поле папки назначения
А если нажать в этом большом поле на какой-либо пункт, соответствующие пути отобразятся в двух полях ниже »
Пардон, не обратил внимания. Как то не привычно так...
Ну можно сделать это, например, только при условии, что заполнено поле папки назначения »
Дык это само собой подразумевается - сначала выбор пути назначения. А вот только зачем подтверждать нажатием "ОК" уже выбранный контент ? Ведь, к примеру, в окне "Добавление файла в проект" я и так нажимаю кнопку "Открыть". Вот и пусть это действие и является подтверждением. Было бы на одно лишнее движение меньше...
ps Пока я редактировал-корректировал пост, осознав свою невнимательность, ты уже ответил... :)
Что то отображается только одно поле с исходным местоположением (просто дублируется информация из "большого" окна)... »
Дак так и должно быть, это сделано для того, чтобы можно было редактировать путь назначения и удалять всю запись
А без добавления колонки разве нельзя ? Заносить в поле файлы и папки, которые выбираешь не с исходным путём (местоположения), а с путём назначения »
Мне вот интересно, зачем это нужно? В поле отображаются файлы/папки для упаковки, а если хотим посмотреть/изменить/удалить папку назначения, то просто нажимаем на соответствующий путь...разве это неудобно?
Хотя бы так. И уже на одно лишнее движение будет меньше... »
Сделаем :)
Я вот тут думал над ещё одним улучшением
Например, нам нужно добавить разные папки/файлы в проект, гуляем по любимому проводнику, и из проводника перетаскиваем файлы/папки в окно программы, путь перемещаемого файла/папки сразу заносится в небольшое текстовое поле (как папка для упаковки)
Ещё не уверен, что получится реализовать, поэтому спрашиваю, тратим время на выяснение, можно ли реализовать данную возможность? :)
А возможно ли сделать запоминание пути, откуда добавляешь файлы или папки ?
Предложенное тобой улучшение с перетаскиванием контента будет весьма полезно.
Да и ещё. Опция "поверх всех окон" для программы - осуществима ?
А возможно ли сделать запоминание пути, откуда добавляешь файлы или папки ? »
Сделаем
Предложенное тобой улучшение с перетаскиванием контента будет весьма полезно. »
Значит попробую реализовать
Опция "поверх всех окон" для программы - осуществима ? »
Вот это вряд-ли... :(
Мне данная возможность тоже нужна, но в NSIS она просто не реализована...разве что писать собственную библиотеку на С для реализвации данной возможности, и то, может не получиться...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC