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

K.A.V.
24-02-2014, 20:11
Дайте пример использования коротенький хотя бы упаковать текстовый документ и создать для него ярлыки в контекстном меню, на рабочем столе и в пуск, а то пол дня убил, где то ошибка выходит, не хочет распаковывать. »
В файле справке SFX Creator есть 2 примера проекта. В главном окне программы нажмите на кнопку с красным значком вопроса

wad69
25-02-2014, 08:01
Спасибо, но я пробовал на примере с оперой упаковать яндекс, программа отработала, а вот открывать не хочет.
Потому и просил короткий пример, что бы понять куда и какие пути ставить.
Креатором заинтересовался так как надоело устанавливать софт и щелкать на отказ от сервисов яндекса, самое интересное что этот софт работает без регистрации в реестре. а в ручную прописывать 10 программ, проще тогда их снова инсталлировать и щелкать на отказ.

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

K.A.V.
25-02-2014, 13:37
программа отработала, а вот открывать не хочет. »
Потому и просил короткий пример, что бы понять куда и какие пути ставить. »
Прочитайте файл справки, какие пути указывать - зависит от того, какие вы сами пути указывали при добавлении файлов в проект и какая указана директория установки

В файле справки прочитайте страницы "Переменные" и "Как правильно добавлять файлы в проект"
Здесь я уже давал пример скриншотами до выхода 2.8 RC в этом сообщении (http://forum.oszone.net/post-2290024-782.html)
Если взять указанный пример из сообщения, то в выполнение приложения необходимо прописать путь как "$INSTDIR\Opera.exe"
Скорее всего, вы просто не правильно указываете переменные...

на форуме программы пытался задать вопрос, но смог пройти проверку при отправке сообщений.
может поэтому форум пустой ? »
Форум пустой, потому что не каждый пользователь пользуется данным софтом, да и вообще, вы регистрируетесь на форуме каждой программы, которой пользуетесь? ;)

GreenStalk
07-03-2014, 18:17
Добрый день. Нужна такая х...нь (функция...) интерактивный запрос на ввод какой то переменной или параметра, например на выбор 2012, 2013 или 2014, или хотя бы текстовое поле где бы это можно было набрать. Такое возможно?

K.A.V.
13-04-2014, 22:53
интерактивный запрос на ввод какой то переменной или параметра, например на выбор 2012, 2013 или 2014, или хотя бы текстовое поле где бы это можно было набрать. Такое возможно? »
Подключением своей функции, да, возможно. Если распишите более подробно задачу (что делать с данными, которые ввели и что делать - если нажали "отмена" или если данные отличаются от списка разрешенных значений), то, возможно, я смогу вам помочь.

Songo
19-04-2014, 13:44
Здравствуйте.
Программу первый раз попробовал.
Получается, что если нужно просто распаковать архив (допустим в Program Files) и создать ярлык, то в поле Директория установки всегда ставится только переменная $ProgramFiles без путей, а в поле Директория назначение переменная $INSTDIR с конечным путём. В этом случае, при выборе пользователем пути установки в ручную, архив распакуется у указанную папку пользователем, а не куда нибудь ещё.
Правильно я понял?
Только одно не получается сделать, если пользователь не выбирает путь (путь по умолчанию), то ярлык создаётся правильно, но если пользователь выбрал другую папку, то ярлык будет искать файл в не в том месте. Можно ли как то привязать путь к которому создаётся ярлык, всегда к актуальному пути?
p.s. Я так понимаю, что путь ярлыка должен браться из поля Директория установки, дабы при любом раскладе быть актуальным.
Или я в создании ярлыка не разобрался?
Спасибо.

K.A.V.
19-04-2014, 14:17
Получается, что если нужно просто распаковать архив (допустим в Program Files) и создать ярлык, то в поле Директория установки всегда ставится только переменная $ProgramFiles без путей, а в поле Директория назначение переменная $INSTDIR с конечным путём. В этом случае, при выборе пользователем пути установки в ручную, архив распакуется у указанную папку пользователем, а не куда нибудь ещё.
Правильно я понял? »
Правильно

Я так понимаю, что путь ярлыка должен браться из поля Директория установки »
Нет, т.к. значение переменной $INSTDIR может измениться, если вы включили возможность пользователю выбрать путь установки самостоятельно
Пример:
Директория установки, указанная вами в проекте: $ProgramFiles\Моя программа
Добавляете команду на распаковку файла в директорию $INSTDIR
В настройках ярлыка прописываете тот путь, который вы указали в поле Директория установки. Ошибка.
В итоге, пользователь меняет путь на рабочий стол, а ярлык будет создаваться для старого пути, введённого вами по-умолчанию в поле Директория установки
Поэтому, при добавлении ярлыка нужно указывать тот путь, который вы указываете как Директория назначения для файла

но если пользователь выбрал другую папку, то ярлык будет искать файл в не в том месте. Можно ли как то привязать путь к которому создаётся ярлык, всегда к актуальному пути? »
Конечно, просто в диалоге добавления ярлыка в поле К какому файлу создаём ярлык нужно указать правильные данные, в этом поле нужно указать тот путь, который вы указываете в поле Директория назначения конкретного файла.
Для удобства можете почитать о возможности Кеширование файлов проекта (Справка => Главное окно программы => Настройка проекта), данная возможность позволит вам быстро и корректно вставлять пути файлов в диалогах.

Songo
19-04-2014, 14:38
Поэтому, при добавлении ярлыка нужно указывать тот путь, который вы указываете как Директория назначения для файла »
Так и делал, указывал путь через $INSTDIR. Попробовал ещё раз - всё получилось :), видать что то невнимательно делал.
Спасибо.

vsk77
13-05-2014, 12:06
Добрый день. Когда обрадуете новой версией.

K.A.V.
14-05-2014, 13:00
Когда обрадуете новой версией. »
Даже не приступал к работе после RC-версии, поэтому ничего сказать по этому поводу не могу

monstr3
09-06-2014, 13:07
Привет, после запуска exe не запускается разархивированный файл с расширением .crx (задавал это в Выполнение приложений и shell команд).
С чем может быть связана проблема?
Спасибо!


Вопрос исчерпан, надо был выбрать не Приложение, а Shell команда

icetanker
26-06-2014, 11:13
привет,подскажите,как сделать sfx архив в котором будет содердаться 5 папкок и exe,привык делать по старинке через winrar,добавляя коментарии
Setup=1.exe
TempMode
Silent=1
Overwrite=1
как тут добавить такие комментарии,так и не понял

K.A.V.
26-06-2014, 13:20
Может, создать канал на youtube и наглядно показывать все возможности креатора, как и что делается? :drug:

привык делать по старинке через winrar,добавляя коментарии »
Если вы начали работать с SFX Creator, то забудьте про все архиваторы, которые создают SFX архивы и забудьте всё, что с ними связано, т.к. абсолютно никакой схожести с SFX Creator вы не увидите.

Добавил в шапку:
Не получается создать архив с помощью SFX Creator?

1. Посмотрите один из примеров в этом сообщении (http://forum.oszone.net/post-2290024-782.html)
2. В главном окне программы нажмите на кнопку с красным значком вопроса, после открытия справки прочитайте страничку "Как правильно добавлять файлы в проект"
3. В файле справки есть раздел "Примеры проектов"

Если после прочтения данной информации у вас по прежнему возникают сложности - пишите в эту тему
---

atsasinWTF
30-08-2014, 19:57
http://i63.fastpic.ru/big/2014/0830/2b/6ae70355808a81453b7b3f8e658ea62b.jpg

что это такое?
почему появляется это окно?

K.A.V.
30-08-2014, 21:02
что это такое?
почему появляется это окно? »
Дополнительные возможности => Показать сообщение при запуске/завершении

atsasinWTF
31-08-2014, 02:12
K.A.V.,
спасибо
пересоздал проект - все ок.

Vadym
29-09-2014, 13:54
Дополнительные возможности => Показать сообщение при запуске/завершении »
Не подскажете, как сделать следующее? Есть "Total Commander" и "WinRAR.5.11". Запаковываю "Total Commander" в обычный архив. Потом открываю архив программой "WinRAR.5.11". Меняю настойки в "Total Commander". Закрываю "Total Commander". И "WinRAR.5.11" спрашивает, сохранить ли изменения, сделанные "Total Commander", в архив. Я соглашаюсь и "Total Commander" изменяется в архиве. А как сделать такую операцию из архивом на компьютере, где нету вообще архиватора с помощью программы "SFX Creator"? Что именно должно получиться? Создать "sfx-архив" из программой "Total Commander". Он распаковывает файлы во временную папку, открывает исполняемый файл "Total Commander", я изменяю в "Total Commander" настройки (например, меняю язык), закрываю "Total Commander", а программа "SFX Creator" перепаковывает первичный "SFX"-архив, заменяя/добавляя туда новые файлы.

Евгения Рошал ответил, что "SFX"-архивы от "WinRAR" не имеют такой функции...

K.A.V.
29-09-2014, 19:11
Евгения Рошал ответил, что "SFX"-архивы от "WinRAR" не имеют такой функции... »
Ну так...Вы по сути много чего хотите от SFX архива, "наша задача - распаковать" ;)

SFX Creator хоть и не профессиональная программа для создания SFX архивов, но даже на данном этапе (только последняя версия 2.8 RC) способна создавать необходимые вам SFX-архивы, которые будут обновлять своё содержимое и создавать новый SFX-архив, НО

1. Вы должны понимать, что для повторного сжатия необходимо "таскать" за собой в вашем SFX архиве дистрибутив самого SFX Creator, т.к. перепаковка архива без дистрибутива SFX Creator будет невозможна
2. Вы должны понимать, что на повторную перепаковку SFX архива (после завершения работы вашей программы) потребуется время на компиляцию проекта

Поэтому не знаю, стоит ли вообще создавать подобные архивы? Если, конечно, вы делаете для себя и программки в таких архивах "весят" не много - то ещё может и имеет какой-то смысл создавать подобные универсальные архивы

SFX Creator сможет создать нужный вам архив, если данная тема вас и других интересует, несмотря на вышеизложенное мной - я выкрою время и создам пример универсального проекта на примере с Total Commander

Vadym
29-09-2014, 19:53
SFX Creator сможет создать нужный вам архив, если данная тема вас и других интересует, несмотря на вышеизложенное мной - я выкрою время и создам пример универсального проекта на примере с Total Commander »
Меня точно интересует. Очень удобно будет тогда пользоваться Тоталом и другими программами в таком, одном файлике. Если не трудно, объясните мне, как такую вещь сделать?

Мёртвая тема...

K.A.V.
11-10-2014, 18:21
Создание самообновляемого SFX архива с приложением

клац (http://winxpregp.narod.ru/news/sozdanie_samoobnovljaemogo_sfx_arkhiva_s_prilozheniem/2014-10-11-7)




© OSzone.net 2001-2012