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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: Файлы конфигурации 7z SFX. Помощь и советы :.

Ответить
Настройки темы
.: Файлы конфигурации 7z SFX. Помощь и советы :.

Аватара для gora

Ушёл из жизни


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


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

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


Изменения
Автор: jameszero
Дата: 26-11-2019
Описание: зеркала
Эта тема создается специально для вопросов по 7z SFX архивам на базе модифицированных модулей от Oleg_Sch. Перед тем, как задать вопрос, обратите внимание, на перечисленные ниже ссылки.

Домашняя страница модулей: http://7zsfx.info (зеркала в теме по ссылке ниже)
Обсуждение модулей: http://forum.oszone.net/showthread.php?t=51547

В теме предполагается обсуждать вопросы написания файлов конфигурации для 7z SFX архивов, делится своими наработками, нестандартными и оригинальными решениями, расширяющими возможности использования модулей и т.п..

Лучшие варианты файлов конфигурации и оригинальные решения могут быть включены в справку по модифицированным модулям.

Полезные ссылки:
Список переменных, которые могут быть использованы в файле конфигурации модифицированного модуля.

FAQ:
  1. Вопрос: Как можно удалить необходимую папку ДО установки? Насколько я читал RunProgram, ExecuteFile, AutoInstall выполняются после распаковки.
    Ответ: Установка и распаковка это разные этапы работы модуля. До распаковки ни каких действий произвести нельзя, модуль этого не предусматривает. А после распаковки начинается установка и первыми командами установки можно удалить "любую" папку (конечно, если ее вообще можно удалить).
    Если Вы хотите удалить папку в которую нужно произвести установку программы, то распаковывайте SFX во временную папку, затем удаляйте, ту, которую хотите удалить, а затем производите установку/копирование/перемещение из временной папки, туда, куда сочтете нужным. Временная папка автоматически удалится после завершения работы SFX.


  2. Вопрос: Возможно ли 2 варианта распаковки? Например: запаковано 4 файла: 1.txt, 2.txt, 3.txt и 4.txt. В первом случае распакованы будут все файлы, а во-втором только 3.txt и 4.txt. Вариант распаковки выбирает пользователь?
    Ответ: Нет, такое невозможно. Всегда распаковываются все файлы из архива. После распаковки можно скопировать/переместить только нужные файлы в нужное место, или просто удалить ненужные.

Отправлено: 09:16, 21-03-2012

 

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


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

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


1.5 RC1 (сборка 2485) от 17 мая 2012 г.
1.4.4 Release (сборка 2485) от 17 мая 2012 г

Вот самый примитивный вариант:
Код: Выделить весь код
;!@Install@!UTF-8!
GUIMode="1"
;!@InstallEnd@!

Отправлено: 18:33, 24-06-2012 | #81



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

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


Аватара для gora

Ушёл из жизни


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

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


Цитата net_vip_person@vk:
Вот самый примитивный вариант: »
Потому и нет ни каких запросов пути, что Вы ни чего не указали модулю. Почитайте про GUIFlags
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:42, 24-06-2012 | #82


Аватара для timon45

Ветеран


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

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


Нужна помощь в выполнении следующего:
переместить папку (название папки soft) с файлами и папками внутри её из:
InstallPath="%ProgramFiles%\\PROG"
в %USERPROFILE%\Application Data\soft

переместить у меня не получилось но сойдет и копирование с последующим удалением из начального места.
вот что получилось сделать самому (да сперва мне её еще надо было переименовать папку):
Код: Выделить весь код
RunProgram="hidcon:cmd /c ren Profile soft"
RunProgram="hidcon:cmd /c (If Not Exist \"%USERPROFILE%\\Application Data\\soft\" xcopy \"soft\\*\" \"%USERPROFILE%\\Application Data\\soft\" /s /e /i /y)& Del /Q userdata.local& RD /S /Q \"soft\""
проблема в том что на XP работает а на Win7 не копируется.

Все, догадался:
Код: Выделить весь код
RunProgram="hidcon:cmd /c Ver | Find \"6.1\" >Nul && xcopy \"%%T\\soft\" \"%USERPROFILE%\\AppData\\Roaming\\soft\" /s /e /i /y"
RunProgram="hidcon:cmd /c Ver | Find \"6.1\" >Nul || xcopy \"%%T\\soft\" \"%USERPROFILE%\\Application Data\\soft\" /s /e /i /y"
А, вот как удалить каталог после копирования из %%T\soft через RunProgram мне не понятно.

Последний раз редактировалось timon45, 07-07-2012 в 02:07. Причина: решил проблему.


Отправлено: 19:42, 06-07-2012 | #83


Аватара для gora

Ушёл из жизни


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

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


Цитата timon45:
догадался »
1 Проще использовать переменную модуля
Код: Выделить весь код
RunProgram="hidcon:xcopy soft \"%7zSfxFolder26%\\soft\" /s /e /i /y"
1.1 Указание полного пути с переменной %%T здесь не требуется.

2
Цитата timon45:
как удалить каталог после копирования из %%T\soft через RunProgram мне не понятно »
Используйте параметр Delete
Код: Выделить весь код
Delete="%%T\\userdata.local"
Delete="%%T\\soft"
2.1 Указание полного пути (с переменной %%T) здесь обязательно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:59, 07-07-2012 | #84


Аватара для timon45

Ветеран


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

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


Цитата gora:
переменную модуля »
спасибо попробую, по моему эту переменную автор модуля ввел совсем недавно. (хотелось бы увидеть полный список данных переменных модуля)
Цитата gora:
Используйте параметр Delete »
да на счет этого я в курсе, а как на счет через RunProgram, удалить файл не проблема а вот папку, не получалось. (папка находится по пути распаковки, только сперва она переименовывается, копируется а затем удаляется)

нашел список переменных
http://forum.oszone.net/post-517853-278.html

Последний раз редактировалось timon45, 08-07-2012 в 20:12.


Отправлено: 20:07, 08-07-2012 | #85


Аватара для gora

Ушёл из жизни


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

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


Цитата timon45:
а как на счет через RunProgram, удалить файл не проблема а вот папку, не получалось »
Код: Выделить весь код
;!@Install@!UTF-8!
InstallPath="c:\\test"
RunProgram="hidcon:cmd /c ren Profile soft"
RunProgram="hidcon:xcopy soft \"%7zSfxFolder26%\\soft\" /s /e /i /y"
RunProgram="hidcon:cmd /c RD /S /Q soft"
;!@InstallEnd@!
Папка soft удалилась без проблем.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:26, 08-07-2012 | #86


Аватара для bugmenotagain

Старожил


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

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


Цитата gora:
RunProgram="hidcon:cmd /c ren Profile soft" RunProgram="hidcon:xcopy soft \"%7zSfxFolder26%\\soft\" /s /e /i /y" RunProgram="hidcon:cmd /c RD /S /Q soft" »
первое это переименование "Profile soft" в "soft" в только что распакованной папке?
второе это копирование "soft" в "Application Data" ?
третье удаление "soft", но из какой папки?

Отправлено: 14:44, 09-07-2012 | #87


Аватара для alert30

Ветеран


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

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


Цитата bugmenotagain:
третье удаление "soft", но из какой папки? »
То что папка soft лежит в папке AppData, то само папка soft в этой папке удаляется.

Отправлено: 17:30, 09-07-2012 | #88


Аватара для bugmenotagain

Старожил


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

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


alert30, так какая папка soft удаляется? та что в месте распаковки, или та что в AppData ?

Отправлено: 17:46, 09-07-2012 | #89


Аватара для alert30

Ветеран


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

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


bugmenotagain, та что в месте распаковки.

Последний раз редактировалось alert30, 10-07-2012 в 07:32. Причина: удалил лишнее

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

Отправлено: 19:50, 09-07-2012 | #90



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: Файлы конфигурации 7z SFX. Помощь и советы :.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - 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




 
Переход