|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: Файлы конфигурации 7z SFX. Помощь и советы :. |
|
.: Файлы конфигурации 7z SFX. Помощь и советы :.
|
Ушёл из жизни Сообщения: 6021 |
Эта тема создается специально для вопросов по 7z SFX архивам на базе модифицированных модулей от Oleg_Sch. Перед тем, как задать вопрос, обратите внимание, на перечисленные ниже ссылки.
Домашняя страница модулей: Обсуждение модулей: http://forum.oszone.net/showthread.php?t=51547 В теме предполагается обсуждать вопросы написания файлов конфигурации для 7z SFX архивов, делится своими наработками, нестандартными и оригинальными решениями, расширяющими возможности использования модулей и т.п.. Лучшие варианты файлов конфигурации и оригинальные решения могут быть включены в справку по модифицированным модулям. Полезные ссылки: Список переменных, которые могут быть использованы в файле конфигурации модифицированного модуля. |
|
Отправлено: 09:16, 21-03-2012 |
Ветеран Сообщения: 1088
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось alert30, 01-02-2013 в 17:16. Отправлено: 12:42, 01-02-2013 | #171 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2189
|
Профиль | Отправить PM | Цитировать Проблема в том, что после тихой установки Your Uninstaller происходит её автоматический запуск. Пробовал убить процесс после установки, и удалить директорию из "c:\Documents and Settings\All Users\Главное меню\Программы\Your Uninstaller! 7", но не получается. Подскажите, в чем ошибка?
RunProgram="hidcon:no_upd.cmd" RunProgram="%%P:hidcon:cmd /c yusetup7p.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-" RunProgram="%%P:hidcon:cmd /c TASKKILL /F /IM urmain.exe" RunProgram="%%P:hidcon:cmd /c del /q \"%SfxFolder23%\Your Uninstaller! 7\"" RunProgram="fm5:hidcon:cmd /c Move %NameInf% %WINDIR%\\INF" RunProgram="rundll32 advpack,LaunchINFSection %NameInf%,DefaultInstall,0" |
Отправлено: 14:22, 06-02-2013 | #172 |
Ветеран Сообщения: 786
|
Профиль | Отправить PM | Цитировать Можно ли для параметра AutoInstallX использовать буквенно-циферный идентификатор? Например AutoInstallX32.
|
------- Отправлено: 14:57, 06-02-2013 | #173 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата popt2t:
Цитата:
|
||
Отправлено: 15:00, 06-02-2013 | #174 |
Ветеран Сообщения: 786
|
Профиль | Отправить PM | Цитировать Цитата gora:
|
|
------- Отправлено: 15:20, 06-02-2013 | #175 |
![]() Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать Цитата popt2t:
AutoInstallX= AutoInstall3= AutoInstall2= а потом запускать инсталлятор .exe /aiX32 ![]() |
|
------- Отправлено: 17:53, 06-02-2013 | #176 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Ребята здравствуйте, подскажите пожалуйста такую вещь, как реализовать в самораспаковающем архиве такую вещь:
Например в InnoSetup создается инсталлятор, при его запуске в конце, когда установилась прога, запускается вызов sfx модуля. Вот тут проблема в чем? Самораспаковывающий архив в тихом режиме должен распаковать свое содержимое, но зная куда пользователь поставил инсталлятором так сказать свою программу, путь полный, например это может быть любой диск\Программа\ и вот в папку программы sfx и должен выгрузить свои файлы. Есть ли команды, какие пути абсолютные или другие прописывать и какими ключами необходимо пользоваться? Надеюсь описал доступно и понятным языком. Не могу создать такой интеллектуальный самораспаковывающийся архив, который бы знал куда доставлять необходимые дополнительные файлы в программу, умел бы находить путь, а именно диск и папку, куда юзер установить решил программу. Спасибо. Опишите хоть метод или надо батник какой дополнительный писать, но может есть возможность указать какие либо строки и команды при создании sfx? В общем намекните алгоритм. |
Отправлено: 23:31, 06-02-2013 | #177 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать nakula, возможны три варианта решения задачи (т.к. конкретных названий программы и ее путей не указано, будет все делать на примере программы "Punto Switcher ":
1 Заранее прописать путь распаковки в конфиге SFX: 2 Если заранее путь неизвестен, но известен на момент запуска SFX, то будем использовать ключ для запуска SFX: Вариант 2 можно использовать одновременно с вариантом 1. Тогда при отсутствии ключа установка будет происходить по "умолчальному" пути, а, в случае необходимости, этот путь можно изменить на другой ключом. 3 Путь неизвестен и его надо найти непосредственно из запущенного SFX. В этом случае нужно знать некоторые подробности искомой папки и файлов в ней дабы выбрать достаточно уникальный файл и путь к нему не повторяющийся в других папках. Для Punto Switcher выбираем Punto Switcher\Data\triggers.dat. Имя файла + путь к нему достаточно уникальны для нашей задачи идентификации папки Punto Switcher. В конфиге удаляем параметр InstallPath, дабы распаковка происходила во временную папку, и пишем такую строку: SFX будет искать указанный файл на всех дисках в папках любой глубины вложенности и как только найдет его, то скопирует все содержимое своего архива в указанную папку Punto Switcher с сохранением всей структуры папок и файлов в архиве. После этого поиск прекратится. Если на разных дисках или в разных папках будут установлены другие копии программы Punto Switcher с искомым файлом, они будут проигнорированы, ибо SFX не может знать в какою именно копию программы нужно произвести распаковку. |
Отправлено: 11:39, 08-02-2013 | #178 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать gora
Огромная благодарность. Ваше объяснение доступно для понимание и разжевано в деталях. Очень полезно и информативно. Я давно искал метод решения и вы, очень помогли. Полезное пояснение не только для меня одного, надеюсь. Еще раз, спасибо, буду пробовать. ) Отпишусь позже! |
Отправлено: 17:03, 08-02-2013 | #179 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать можете пожалуйста помочь с наработоспособным конфигом? ))) нужно для XP x64
![]() начну издалека )) есть работоспособная бат-команда, cmd /c If Exist "C:\Program Files (x86)\vdf_fusebundle.zip" (Reg Add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v "Update_and_del_vdf.bat" /t REG_SZ /d "cmd /c If Exist \"C:\Program Files ^^(x86^^)\Update_and_del_vdf.bat\" \"C:\Program Files ^^(x86^^)\Update_and_del_vdf.bat\"") cmd /c If Exist "C:\Program Files (x86)\Update_and_del_vdf.bat" "C:\Program Files (x86)\Update_and_del_vdf.bat" RunProgram="x64:cmd /c If Exist \"C:\\Program Files (x86)\\vdf_fusebundle.zip\" (Reg Add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce /v \"Update_and_del_vdf.bat\" /t REG_SZ /d \"cmd /c If Exist \\\"C:\\Program Files ^^(x86^^)\\Update_and_del_vdf.bat\\\" \\\"C:\\Program Files ^^(x86^^)\\Update_and_del_vdf.bat\\\"\")" з.ы. : нужна именно одна команда (батник не устроит), причём рабочая ))) |
Последний раз редактировалось ZoRRo1, 22-02-2013 в 21:21. Причина: выделил некоторые места Отправлено: 21:13, 22-02-2013 | #180 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - VMware (все вопросы) | 1 bit | Программное обеспечение Windows | 382 | 10-10-2019 23:34 | |
WinRAR SFX .:[все вопросы]:. | Devil-91 | Автоматическая установка приложений | 85 | 28-08-2013 15:37 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Все вопросы о Wi-Fi | vovikrus | Хочу все знать | 0 | 18-04-2010 09:53 | |
Вопросы по теме "Кнопка для работы с 7z SFX архивами в Total Commander." | ya158 | Автоматическая установка Windows 2000/XP/2003 | 4 | 18-11-2009 22:20 |
|