|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: Файлы конфигурации 7z SFX. Помощь и советы :. |
|
.: Файлы конфигурации 7z SFX. Помощь и советы :.
|
Ушёл из жизни Сообщения: 6021 |
Профиль | Отправить PM | Цитировать
Эта тема создается специально для вопросов по 7z SFX архивам на базе модифицированных модулей от Oleg_Sch. Перед тем, как задать вопрос, обратите внимание, на перечисленные ниже ссылки.
Домашняя страница модулей: Обсуждение модулей: http://forum.oszone.net/showthread.php?t=51547 В теме предполагается обсуждать вопросы написания файлов конфигурации для 7z SFX архивов, делится своими наработками, нестандартными и оригинальными решениями, расширяющими возможности использования модулей и т.п.. Лучшие варианты файлов конфигурации и оригинальные решения могут быть включены в справку по модифицированным модулям. Полезные ссылки: Список переменных, которые могут быть использованы в файле конфигурации модифицированного модуля. |
|
Отправлено: 09:16, 21-03-2012 |
Новый участник Сообщения: 4
|
Профиль | Сайт | Отправить PM | Цитировать vavun, теперь понятно, спасибо.
Запуск от администратора все же лучше пускай будет. Для -ai процесс висящий не убрать потому что папка удаляется после выполнения, а вот с -ai1 и -ai2 разобрался - проблема была в ключе start /w Поправил вот так и все работает без лишних процессов: AutoInstall="waitall:shc0:\"%PF%\\%PN%\"" AutoInstall1="hidcon:cmd /c xCopy * \"%TEMP%\\PORTABLE\\\" /s /e /i /y && start /d \"%TEMP%\\PORTABLE\\%PF%\" %PN%" AutoInstall2="hidcon:cmd /c xCopy * \"%TEMP%\\PORTABLE\\\" /s /e /i /y && start /d \"%TEMP%\\PORTABLE\\%PF%\" %PN% /regvid /regpl && start /d \"%TEMP%\\PORTABLE\\%PF%\" %PN%" |
Отправлено: 03:22, 08-04-2016 | #361 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Сайт | Отправить PM | Цитировать А можете написать пару примеров использования 'ExecuteOnLoad', 'PreExtract' и 'PreExtractX'. В мануале мало информации по их использованию. И я что-то никак прикинуть не могу где они могу пригодится. Может с их помощью можно частично распаковывать архив, например х86 или х64 версию?
|
Отправлено: 13:59, 08-04-2016 | #362 |
Пользователь Сообщения: 141
|
Профиль | Отправить PM | Цитировать Застрял в недоумении,
собираю установщик acdsee и не могу понять почему папка с файлами русификации не копируются в указанную директорию... Вот кусок кода: модуль 7zsd_All.sfx v1.7.0.3873 SetEnvironment="ACD64=%ProgramW6432%" SetEnvironment="ACD86=%ProgramFiles%" ;=======Установка с русификатором х86=========== AutoInstall1="86\86.msi /qn" AutoInstall1="hidcon:cmd /c xcopy \"RUS86\" \"%ACD86%\\\" /s /e /i /y" ;=======Установка с русификатором х64=========== AutoInstall2="x64:64\64.msi /qn" AutoInstall2="hidcon:cmd /c xcopy \"RUS64\" \"%ACD64%\\\" /s /e /i /y" AutoInstall1="hidcon:cmd /c xcopy \"RUS86\" \"%ACD86%\\\" /s /e /i /y" или с этим AutoInstall2="hidcon:cmd /c xcopy \"RUS64\" \"%ACD64%\\\" /s /e /i /y" Собирал с разными модулями, менял сам код на другой, но безрезультатно. Причем если папку русификации собрать в отдельном установщике то все копируется как следует. Копирует так-же если просто оставить одну строчку в конфиге: ; AutoInstall2="x64:64\64.msi /qn" AutoInstall2="hidcon:cmd /c xcopy \"RUS64\" \"%ACD64%\\\" /s /e /i /y" Уже чисто ради любопытства хочу узнать... |
------- Отправлено: 19:17, 31-05-2016 | #363 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать minutka15,
Так у вас копирует в %ProgramFiles%, а надо в AutoInstall2="hidcon:cmd /c xcopy \"RUS64\" \"%ACD64%\\имя папки программы\" /e /i /y" |
Отправлено: 20:08, 31-05-2016 | #364 |
Пользователь Сообщения: 141
|
Профиль | Отправить PM | Цитировать nibble74,
В папке RUS64 имеются файлы русификации с правильной структурой ACD Systems->ACDSee Pro и т.д. Говорю же что, если закрыть в конфиге ; AutoInstall2="x64:64\64.msi /qn" то русификатор ставится с правильной структурой. Тут дело в ином, о чем я и хочу узнать... |
------- Отправлено: 20:25, 31-05-2016 | #365 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать minutka15,
выложите полный конфигуратор. |
Отправлено: 22:02, 31-05-2016 | #366 |
Пользователь Сообщения: 141
|
Профиль | Отправить PM | Цитировать nibble74,
Да я уже решил проблему. Всунул 2 батника R86.bat и R64.bat R86.bat R64.bat Копируют как положено. ну и вот конфиг ;!@Install@!UTF-8! Title="ACDSee Pro 6.3 build 221 (x86-x64) Eng,Rus." BeginPrompt="ACDSee Pro 6.3 build 221 (x86-x64) Eng,Rus.\n\n\tAvailable command-line switchess\n\n\t• /aie Install English version x86\n\t• /air Install Russian version x86\n\t• /aiE Install English version x64\n\t• /aiR Install Russian version x64\n\n\t By clicking the next button you will install English version x86\n\n\n\t Click (YES) to continue or (NO) to exit:" ExtractTitle="Extracting:" ExtractDialogText="Extracting/Installing,\nThis may take awhile, Please wait..." FinishMessage="Installation finished!" ;===================================================== SetEnvironment="InTouch64=%ProgramW6432%\\ACD Systems\\ACDSee Pro\\6.0" SetEnvironment="InTouch86=%ProgramFiles%\\ACD Systems\\ACDSee Pro\\6.0" ;=============ACDSee 6.2 x86 English================== RunProgram="86\86.msi /qn" RunProgram="hidcon:Reg Delete \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" RunProgram="x64:hidcon:Reg Delete \"HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" Delete="%InTouch86%\\ACDSeePro6InTouch2.exe" ;=============ACDSee 6.2 x86 English================== AutoInstalle="86\86.msi /qn" AutoInstalle="hidcon:Reg Delete \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" AutoInstalle="x64:hidcon:Reg Delete \"HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" Deletee="%InTouch86%\\ACDSeePro6InTouch2.exe" ;=============ACDSee 6.2 x64 English================== AutoInstallE="x64:64\64.msi /qn" AutoInstallE="x64:hidcon:Reg Delete \"HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" AutoInstallE="x64:hidcon:Reg Delete \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" DeleteE="%InTouch64%\\ACDSeePro6InTouch2.exe" ;=============ACDSee 6.2 x86 Russian================== AutoInstallr="86\86.msi /qn" AutoInstallr="hidcon:Reg Delete \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" AutoInstallr="x64:hidcon:Reg Delete \"HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" AutoInstallr="hidcon:R86.bat" Deleter="%InTouch86%\\ACDSeePro6InTouch2.exe" ;=============ACDSee 6.2 x64 Russian================== AutoInstallR="x64:64\64.msi /qn" AutoInstallR="x64:hidcon:Reg Delete \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" AutoInstallR="x64:hidcon:Reg Delete \"HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run\" /v \"ACPW06EN\" /f" AutoInstallR="x64:hidcon:R64.bat" DeleteR="%InTouch64%\\ACDSeePro6InTouch2.exe" ;************************************************** MiscFlags="4" GUIMode="1" GUIFlags="1+8+2048" ;!@InstallEnd@! Честно говоря у меня нервы сдали и я не стал дальше ковырять конфиг, тупо собрал, главное работает... |
------- Отправлено: 23:11, 31-05-2016 | #367 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать gora, Приветствую,
Понадобилось быстро поменять иконку в SFX-EXE файле собранный с помощью кнопки, меняю иконку (restorator или reshacker) и после чего ошибка при запуске EXE - (Невозможно прочитать или отсутствует файл конфигурации SFX архива.) Подумал проблема с новой версией кнопки, ладно, установил старую версию 4.2.5 с которой проблем не было и результат тот же, файл SFX архива не запускается после смены иконки при помощи reshacker. Раньше такого не было, без проблем менял иконки в разных SFX архивах, причём даже добавлял 2-3-4 иконки, файл оставался всегда в рабочем состоянии. Теперь что произошло не пойму. Да и в данный момент установлено: OS x64 Win 8.1 та же, на ней проблем не было. 7-zip 16.02 Button 6.2.1 - модули 7zsd_170_3900 С помощью кнопки, выбираю третий вариант (Просмотреть файл конфигурации) он та открывается, но в кодировке хрен знает какой. Если Restorator или ResHacker меняют кодировку, то почему раньше такого не происходило ? Смотрел в AkelPad и Notepad++ ни одна из основных кодировок не подходит, как будто файл с текстом зашифрован. Есть ли какое нибудь решение ? |
Отправлено: 13:34, 22-07-2016 | #368 |
Старожил Сообщения: 341
|
Профиль | Сайт | Отправить PM | Цитировать nibble74, all:
К огромному сожалению, обновлений кнопки больше не будет и ответов от gora тоже. 7 июля 2016 года Евгений Сахаров (gora) ушел из жизни в возрасте 60-ти лет. |
------- Отправлено: 16:25, 22-07-2016 | #369 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать О боже !
Искренне соболезную всем родным и тем кто знал и уважал Евгения Сахарова |
Отправлено: 16:42, 22-07-2016 | #370 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - 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 |
|