|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX Creator 4 Alpha - создаём SFX архивы |
|
SFX Creator 4 Alpha - создаём SFX архивы
|
Ленивый кусок мяса Сообщения: 1986 |
Профиль | Сайт | Отправить PM | Цитировать
SFX Creator 4 Alpha Обновление с любых прошлых версий не поддерживается! Производите чистую установкуОфициальный сайт: http://kav-soft.ru/ Прочтите, перед тем как писать в эту тему
Если у вас возникли сложности при работе с SFX Creator, то пожалуйста, будьте добры, убедитесь, что вы проделали всё нижеописанное: 1. В главном окне программы нажмите на кнопку с красным значком вопроса и ознакомьтесь с файлом справки 2. Убедитесь, что используете последнюю версию SFX Creator 3. Не обсуждается работа ранних версий SFX Creator Если у вас по прежнему возникают сложности - пишите в эту тему О программе Программа SFX Creator предназначена для создания SFX архивов, а также программа может быть использована для создания простых пакетов инсталляций с графическим интерфейсом и выбором устанавливаемых компонентов. Основные возможности программы Загрузка:
|
|
------- Отправлено: 03:13, 29-09-2009 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать MKN, я имел еще виду исполняемый файл для этапа компиляции на с++ - тут придется попотеть), как дополнение к плагину, плагин определения установки msi сделаю после того, как свой плагин для работы с процессами закончу.
кстати еще один код определяющий, какие продукты msi установленные в системе, рядом файлик в формате ini появится. Dim installer, productcode, text, fso Set fso = CreateObject("Scripting.FileSystemObject") Set text = fso.CreateTextFile("msi.ini", True) Set installer = CreateObject("WindowsInstaller.Installer") text.writeline ("[Products]") For Each productcode In installer.products text.writeline (installer.productinfo (productcode, "InstalledProductName") & " = " & productcode) 'text.writeline (installer.productinfo (productcode, "InstalledProductName") & " v(" & installer.productinfo (productcode,"VersionString") & ") = " & productcode) Next |
------- Последний раз редактировалось kotkovets, 27-05-2011 в 17:24. Отправлено: 16:46, 27-05-2011 | #151 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата MKN:
Цитата MKN:
Цитата MKN:
Цитата MKN:
Можно и просто поместить полученные значения в буфер обмена в нужном формате. Подход: Цитата kotkovets:
А в чём пишете NSIS-проекты? Скажем, редактор SciTE умеет передавать выделенный текст запускаемой внешней программе, равно скрипту, как аргумент командной строки, и получать результат работы из её stdout, который затем может быть сразу вставлен в редактируемый текст. Цитата MKN:
Цитата MKN:
Цитата MKN:
В принципе, сбитые ассоциации легко обходятся прямым указанием исполняемого файла и пути к скрипту: или Не установлено — как такое может быть? Это ведь один из основных компонентов системы. Библиотеки, кроме того, входят в состав всех IE. Если повреждено — надо восстанавливать. Очередное приближение: Скрипт принимает msi-файлы аргументами командной строки. Можно, например, создать ярлык к скрипту и бросать на него msi-файлы. В папке рядом с каждым msi-файлом будут созданы одноимённые им текстовые файлы по принципу «<Имя msi-файла>.MSIProperties.txt». В число извлекаемых свойств я включил имя пакета — «ProductName», версию — «ProductVersion» и «ProductCode». Помимо того данная информация будет помещена в буфер обмена (будет ли последнее работать с версиями IE > 6 — не знаю) в виде, наподобие: |
||||||||
Отправлено: 09:51, 05-06-2011 | #152 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Iska:
попробЫвал SciTE - понравилось... и плагин для msi уже написал для NSIS относительно недавно: http://forum.oszone.net/showpost.php?p=1684697 |
|
------- Отправлено: 11:21, 12-06-2011 | #153 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Спасибо, ясно.
Цитата kotkovets:
|
|
Отправлено: 05:36, 18-06-2011 | #154 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
------- Отправлено: 21:32, 18-06-2011 | #155 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать kotkovets, благодарствую за разъяснение.
|
Отправлено: 21:53, 18-06-2011 | #156 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Хотелось бы вспомнить вопрос, который я так и не решил, насчет разброса команд по компонентам
Обращаюсь к вам, MKN, т.к. проект кроме вас больше никто не обсуждает, и идеи новые приносите только вы, такое ощущение, что программу только для вас пишу Вообщем хочу продолжить разработку программы, т.к. ну просто не могу я вот так смотреть на своё творение, как оно "умирает", хотя на него я потратил очень много времени и сил Будем навёрстывать упущенное |
------- Отправлено: 19:05, 30-07-2011 | #157 |
Ветеран Сообщения: 2359
|
Профиль | Отправить PM | Цитировать K.A.V.,
Думаю, что не один я горячо приветствую любые твои реализации в улучшении и расширении функционала SFX Creator_а. Другие заинтересованные пользователи NSIS наверное просто молча одобряют твои действия и собираются с мыслями... Цитата K.A.V.:
Оч. полезно было бы добавить инструментарий для организации ассоциаций файлов. И есссно дополнить программу необходимыми функциями, как то : выбор устанавливаемых компонентов, работа в x64 ОС, определение типа ОС, выбор различных переменных для разных типов ОС, работа с процессами, с службами, с "сетевыми делами"... Поле дополнений и расширений, не пахано и обширно до бесконечности... ps А также, на перспективу, возобновить реализацию идеи - при создании инсталлятора предусмотреть создание отдельного пользовательского дистрибутива из выбранных компонентов. Эту идею уже успешно реализовал kotkovets (правда для конкретного ПО). На мой дилетансткий взгляд, реализовал сложновато и не универсально... Наверное, если kotkovets присоединиться к доработке проекта SFX Creator_а, то будет боольшая польза. А также, очень интересна идея, по упрощению создания различных кастомных страниц с выбираемым набором функций управления. Типа, как реализовано в NSIS Dialog Designer http://coolsoft.altervista.org/en/nsisdialogdesigner , но лучше... |
|
Последний раз редактировалось MKN, 30-07-2011 в 21:40. Отправлено: 21:12, 30-07-2011 | #158 |
Старожил Сообщения: 183
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
|
|
Отправлено: 10:21, 31-07-2011 | #159 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Доброго дня уважаемое сообщество.
Скажите пожалуйста как мне прописать команду в SFX Creator'е, Как мне прописать, чтоб перед установкой файла сделать проверку запущен он или нет и если он уже исполнятся, пропустить его установку и запуск. Предполагаю, что делается через if exist. Подскажите как правильно прописать |
Последний раз редактировалось HiddeN_Ra, 03-08-2011 в 01:20. Отправлено: 01:04, 03-08-2011 | #160 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Архиваторы - [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 |
|