Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX Creator 4 Alpha - создаём SFX архивы

Ответить
Настройки темы
SFX Creator 4 Alpha - создаём SFX архивы

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: K.A.V.
Дата: 15-06-2020
Описание: Сборка #3 (фикс ошибки невозможности запуска)
Вложения
Тип файла: zip SFXCreator4Alpha_Build3.zip
(2.73 Mb, 581 просмотров)
Тип файла: zip build_3.zip
(812.3 Kb, 296 просмотров)
SFX Creator 4 Alpha
Обновление с любых прошлых версий не поддерживается! Производите чистую установку
Официальный сайт: http://kav-soft.ru/

Прочтите, перед тем как писать в эту тему

Если у вас возникли сложности при работе с SFX Creator, то пожалуйста, будьте добры, убедитесь, что вы проделали всё нижеописанное:
1. В главном окне программы нажмите на кнопку с красным значком вопроса и ознакомьтесь с файлом справки
2. Убедитесь, что используете последнюю версию SFX Creator
3. Не обсуждается работа ранних версий SFX Creator

Если у вас по прежнему возникают сложности - пишите в эту тему

О программе
Программа SFX Creator предназначена для создания SFX архивов, а также программа может быть использована для создания простых пакетов инсталляций с графическим интерфейсом и выбором устанавливаемых компонентов.
Основные возможности программы
Их много
  • Возможность создания как полностью silent (скрытых) SFX архивов, так и простых пакетов инсталляторов с графическим интерфейсом
  • Возможность показать настроенный баннер прогресса распаковки файлов
  • Возможность показать ваше изображение перед запуском процесса распаковки файлов
  • Возможность самоудаления архива после распаковки ваших файлов
  • Возможность создать программу удаления (с добавлением пункта в апплет "Установка и удаление программ")
  • Возможность закрыть приложения по точному/части имени окна, по классу окна, по образу процесса
  • Возможность ожидания запущенных приложений
  • Возможность проверки операционной системы
  • Поддержка большинства переменных системных/пользовательских директорий
  • Поддержка перезагрузки компьютера (по запросу или принудительно)
  • Создание ярлыков для файлов
  • Импорт REG-файлов после распаковки файлов
  • Выполнение приложений
  • Выполнение операций в реестре (запись/удаление параметров, удаление разделов)
  • Выполнение файловых операций (копирование/удаление файлов, создание/удаление директорий)
  • Возможность установить свою иконку на выходной файл
  • Возможность добавить информацию о версии файла
  • Возможность выполнить собственные функции, написанные на языке NSIS
  • Возможность распаковать ваши файлы в каталог, который указан в каком-либо ключе реестра
  • Регистрация библиотек при распаковке файлов (и возможность отменить регистрацию при удалении приложения)
  • Возможность при запуске/завершении показать пользователю информационное сообщение
  • Вы можете создавать пакет инсталлятора с графическим интерфейсом с возможностью выбора внешнего вида интерфейса: Modern UI или Ultra Modern UI, при выборе Ultra Modern UI вы также можете выбрать скин для интерфейса
  • При создании проекта с графическим интерфейсом, вы можете добавить отображение изображения на задний план
  • При создании проекта с графическим интерфейсом, вы можете создавать свои группы с компонентами и связывать исполнение команд с вашими компонентами
  • И многое другое!



Загрузка:

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 03:13, 29-09-2009

 

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: rar FindProcess.rar
(1.9 Kb, 5 просмотров)

Цитата DRAGONKIR:
Создать установщик. При запуске, установщик должен проверить запущен ли определенный exe файл. И если запущен, то установщик должен встать на паузу и ничего не делать до тех пор, пока этот exe файл не будет закрыт мною. Как только exe файл закрыт, установщик должен распаковать все файлы.
Если выше написанное возможно, может кто объяснить как это делается? Если конечно не затруднит. »
В SFX Creator есть встроенная возможность проверки запущенных процессов, только оно вам не совсем подходит, т.к. его принцип в этой версии заключается в том, чтобы уведомить пользователя о запущенном процессе с возможностью его завершения. Посмотрите в "дополнительных возможностях" => Проверить/закрыть запущенные приложения
В следующей версии, которая сейчас находится в разработке - данный недостаток уже устранён и возможности данного диалога немного расширены, в т.ч. добавлена возможность именно скрытого ожидания, но пока версия не вышла - остаётся либо ждать, либо прибегать к инструкциям, описанным ниже.

Если данный вариант с предложением о закрытии вам не подходит, то воспользуйтесь этой инструкцией
читать дальше »

1. Распакуйте архив FindProcess.rar в папку SFX Creator
2. Отредактируете и сохраните файл (там только ввести своё имя процесса): \NSIS\Include\custom\FindProcess.nsh
3. В интерфейсе SFX Creator: Дополнительные возможности => Выполнить собственные функции
4. В списке Include файл выберите FindProcess.nsh
5. В поле Функция вводите FindProcess
6. Выбираете Выполнить до распаковки файлов
7. Добавить

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:57, 22-12-2013 | #751



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


K.A.V.,
благодаря вашему файлику, у меня получился установщик таким, какой я хотел! Огромное спасибо.

Отправлено: 05:29, 22-12-2013 | #752


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


А как например оформить поиск какого либо файла или папки допустим по всему диску С (для его последующего удаления)????

Отправлено: 21:46, 30-12-2013 | #753


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата valsitsor0:
А как например оформить поиск какого либо файла или папки допустим по всему диску С (для его последующего удаления)???? »
Если "например" и "допустим", то "например" вот так:

Для поиска файла/папки
Справочник по NSIS => Перевод справки NSIS => Locate: поиск файлов/папок и не только...

Для удаления директории
Справочник по NSIS => Перевод справки NSIS => RMDir: удаляем директории

Для удаления файла
Код: Выделить весь код
Delete "путь к файлу либо переменная"
Я же не зря написал в шапке темы про "уникальный функционал", в вашем вопросе нет конкретики - и в моём ответе, соответственно, тоже, если вы не знаете языка NSIS

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:15, 31-12-2013 | #754


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я конечно извиняюсь - но язык я точно не знаю!
Просто очень нужно найти файл (если он не в одном экземпляре), или файлы и всех их удалить!
-----------------
С командой
Delete "путь к файлу либо переменная"
-тут все ясно!

А подскажите как команде Locate
присвоить переменную с именем и пути файла для передачи удаления команде Delete?
И как продолжить поиск после первого удаления?
Это если я правильно понимаю - надо сделать цикл?


Если можно - напишите ПЛЗ!

С уважением!

Последний раз редактировалось valsitsor0, 31-12-2013 в 10:26.


Отправлено: 10:19, 31-12-2013 | #755


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: rar LocateFunction.rar
(689 байт, 1 просмотров)

1. Распакуйте архив LocateFunction.rar в папку SFX Creator
2. Отредактируете и сохраните файл (там только ввести имя файла и путь): \NSIS\Include\custom\LocateFunction.nsh
А именно, вам необходимо подкорректировать строку
Код: Выделить весь код
${Locate} "C:" "/L=F /M=1.txt" "LocateCallbackFunction" ; Ищем файл "1.txt" на диске "C:"
Заменяете своими данными выделенное жирным шрифтом, путь поиска и имя файла с расширением

3. В интерфейсе SFX Creator: Дополнительные возможности => Выполнить собственные функции
4. В списке Include файл выберите LocateFunction.nsh
5. В поле Функция вводите LocateFunction
6. Выбираете на усмотрение, Выполнить до/после распаковки файлов
7. Добавить

Скрипт ищет указанный файл "1.txt" в указанной директории (по умолчанию на диске C), если найдено больше 1 файла - скрипт переходит к следующему этапу - удаление всех найденных файлов, если файл всего 1 - скрипт завершает свою работу без удаления найденного файла.

P.S.
Учтите, что поиск может занять очень длительное время, в зависимости от конфигурации компьютера, при такой операции процесс будет сильно грузить процессор

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:24, 31-12-2013 | #756


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Большое спасибо за ответ - буду пробовать!
Да кстати - чуть не забыл - С НАСТУПАЮЩИМ ВАС!
Усовершенствуйте свою программу и Всех благ ВАМ!!!!
----------------------
А вот у меня на ноуте с разрешением 1366 х 768 - с Вашей версии 2,8 - полностью не раскрывает меню проверка установленного ПО!
Вернее - не видно нижних кнопок, где сохранение!
Раньше на версии 2,7 - все было ОК!
Это исправимо?

Последний раз редактировалось valsitsor0, 31-12-2013 в 23:00. Причина: Добавление рисунка


Отправлено: 21:49, 31-12-2013 | #757


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Изображения
Тип файла: jpg Снимок1.JPG
(194.0 Kb, 5 просмотров)

Цитата valsitsor0:
А вот у меня на ноуте с разрешением 1366 х 768 - с Вашей версии 2,8 - полностью не раскрывает меню проверка установленного ПО!
Вернее - не видно нижних кнопок, где сохранение! »
А вы читаете то, что вам говорит программа? Или интуитивно на "отмены" жмёте?
При первом запуске, например, вам всё сказали...Смотри скриншот

Меню SFX Creator => Настройка SFX Creator => Управлять границами окон (2 галочки)

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:03, 01-01-2014 | #758


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо - разобрался!
----------------
Скажите - а можно изменить ???

image share
-----------------
В версии 2,7 - этой надписи не было!
(Вы конечно извините меня за назойливость - просто хочу в Вашей проге разобраться!)

Последний раз редактировалось valsitsor0, 01-01-2014 в 14:47.


Отправлено: 14:36, 01-01-2014 | #759


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата valsitsor0:
В версии 2,7 - этой надписи не было! »
Вы бы сказали, где получаете данное сообщение, если в диалоге "Показать сообщение при запуске/завершении" то это нормально, это всего-лишь тест-предпросмотр того, как вы написали сообщение...

Если в созданном SFX архиве хотите управлять текстом заголовка окон, то вам нужно менять значение текстового поля "Заголовок окна инсталлятора" в диалоге "Управление проектами"

А вообще, не ленитесь почитать справку к программе, если реально
Цитата valsitsor0:
просто хочу в Вашей проге разобраться! »
В каждом диалоге есть кнопочка со значком красного вопроса

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:40, 01-01-2014 | #760



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX Creator 4 Alpha - создаём SFX архивы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Архиваторы - [addon] 7z SFX tools stable/7z SFX tools beta greg_b Наборы обновлений для Windows XP/2003/Windows 7 173 14-09-2012 19:30
[решено] Распаковщик Smart Install Maker D_Master Хочу все знать 3 31-05-2011 15:05
[решено] Интересует куда делись Regedit.exe | NTSD.exe | NETSETUP.exe | TELNET.exe Ricardo Проект WinStyle 11 30-07-2009 23:36
Отладчик exe файлов Go2 Программирование и базы данных 2 29-09-2005 12:34
*Решено* | Нужен распаковщик PECompact 1.22 -> Jeremy Collake RAY Программирование и базы данных 2 23-01-2005 15:01




 
Переход