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

Компьютерный форум 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

 

Аватара для gora

Ушёл из жизни


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

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


Цитата sov44:
запутался »
Посмотрите здесь.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:13, 25-08-2015 | #301



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

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


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


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

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


Ощущаю себя полным идиотом. Пытаюсь сделать простой установщик сборки для rainmaker(кастомный виджет для предприятия +вырезана возможность подгружать свои) на основе портабл версии программы. Все собрано в одну папку, которую надо поместить в Program Files, плюс ярлык для помещения в автозапуск. Написал простой установочник, но проблема - при старте сразу же выдается ошибка "указанный файл не найден"
Код: Выделить весь код
;!@Install@!UTF-8!
RunProgram="hidcon:cmd /c xcopy \"Rainmeter\" \"%ProgramFiles%\\Rainmeter\" /s /e /i /y /h /r /k"
RunProgram="hidcon:cmd /c copy \"Rainmeter.lnk\" \"%ProgramData%\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\""
;!@InstallEnd@!

Последний раз редактировалось Desmodeus, 01-10-2015 в 08:10.


Отправлено: 07:38, 01-10-2015 | #302


Аватара для gora

Ушёл из жизни


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

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


Цитата Desmodeus:
выдается ошибка "указанный файл не найден" »
Правильно выдает.
Ваш конфиг распакует Ваш архив (предполагаю, что это папка Rainmeter) в свою временную папку (с рандомным именем которую создаст сам SFX), а не в папку %TEMP%.
Попробуйте убрать упоминание %TEMP% из конфига, ибо текущей папкой является папка распаковки, т.е. в данном случае как раз его временная папка с рандомным именем.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:15, 01-10-2015 | #303


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


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

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


Не работает по прежнему
Код: Выделить весь код
;!@Install@!UTF-8!
RunProgram="hidcon:cmd /c xcopy \"Rainmeter\" \"%ProgramFiles%\\Rainmeter\" /s /e /i /y /h /r /k"
RunProgram="hidcon:cmd /c copy \"Rainmeter.lnk\" \"%ProgramData%\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\""
;!@InstallEnd@!
Ошибка та же самая - файл не найден. Даже если поставить .\\ перед файлами, все равно не находит

Архив состоит из ярлыка и папки Rainmeter, да)

Отправлено: 08:18, 01-10-2015 | #304


Аватара для gora

Ушёл из жизни


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

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


Desmodeus, поиск неисправностей неоднократно описывался.

Первый вариант
1 удалите префикс hidcon
2 замените ключ в строке с cmd /c на cmd /k
3 начните с одной строки в конфиге, а вторую закомментируйте или удалите
После запуска смотрите, что напишет в окне консоли

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

Если в окне консоли будет ругань, то вопрос не к конфигу, а к написанию батников. Наши специалисты всегда помогут новичку грамотным советом в соответствующем форуме.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:27, 01-10-2015 | #305


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


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

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


Так, разобрался. Да, ошибка была в самой бат команде.

Так, а теперь как добиться того чтоб установщик сам завершался? На данный момент он после копирования зависает и остается висеть в процессах. Должна ли быть это какая-то команда в конфиге чтобы по выполнению финальной команды установочник завершался?
Код: Выделить весь код
;!@Install@!UTF-8!
RunProgram="hidcon:cmd /k xcopy \"Rainmeter\" \"%ProgramFiles%\\Rainmeter\" /I /E"
RunProgram="hidcon:cmd /k copy  \"Rainmeter.lnk\" \"%ProgramData%\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\" /I /E"
;!@InstallEnd@!

Отправлено: 10:52, 01-10-2015 | #306


Аватара для gora

Ушёл из жизни


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

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


Цитата Desmodeus:
cmd /k »
А кто ключ /c вернет на место?
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:55, 01-10-2015 | #307


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


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

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


Цитата gora:
А кто ключ /c вернет на место? »
Вернул. Пересобрал exe Все ещё висит в процессах по выполнению

Отправлено: 11:02, 01-10-2015 | #308


Аватара для gora

Ушёл из жизни


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

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


Цитата Desmodeus:
copy \"Rainmeter.lnk\" \"%ProgramData%\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\" /I /E" »
1 у команды Copy нет таких ключей.
2 при необходимости перезаписи файлов команды xCopy и Copy могут выдавать запрос о перезаписи в консоль, т.к. ключей, для подавления этого запроса, у Вас в конфиге я не вижу.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:02, 01-10-2015 | #309


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


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

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


Так, спасибо, с этим разобрался. ЕЩё один вопрос - если я хочу чтобы мой установочник перед стартом проверял наличие .net и при необходимости его ставил, можно ли такое реализовать через файл конфигураций или же это лучше в вызываемый bat файл помещать?

Отправлено: 14:08, 15-10-2015 | #310



Компьютерный форум 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




 
Переход