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

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

 

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


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

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


Del

Отправлено: 16:26, 27-03-2021 | #421



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

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


Аватара для Wu-Tang

Ветеран


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

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


писал год назад для себя мини твикер, мне тогда очень помог iglezz, точнее говоря, добавление reg файлов, копирование файлов, в общем по мелочи и запихал в sfx с gui окошками.
скрипт был:
Код: Выделить весь код
;!@Install@!UTF-8!
SetEnvironment="Name=Tweaks-Win7 x64"
SetEnvironment="Vers= 1.0 [%%P]"
Title="Установка %Name%"
BeginPrompt="Установить Tweaks-Win7 x64?"
ExtractTitle="Распаковка файлов ..."
ExtractDialogText="Подождите пожалуйста ..."
FinishMessage="Tweaks-Win7 x64 установлены!"

GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
MiscFlags="4"

SetEnvironment="_SFXPATH_=%%S"
RunProgram="waitall:hidcon:cmd /c NSudoC-%%P.exe /U:T -ShowWindowMode:Hide -UseCurrentConsole  \"%%T\\start.bat\""
RunProgram="waitall:%%P:filemenu.exe /ai"
PunProgram=":hidcon:ping -n 3 0.0.0.0"
;!@InstallEnd@!
сейчас решил кое-что добавить и понадобилась перезагрузка после установки, нашел в этой теме скрипт от gora:
Код: Выделить весь код
;!@Install@!UTF-8!
SetEnvironment="timer=15"
Title="Перезагрузка"
FinishMessage="		       ВНИМАНИЕ !!!

Сейчас будет произведена перезагрузка компьютера."
; Перезагрузка
RunProgram="fm%timer%:forcenowait:hidcon:cmd /c CD /d ..\\&Ping -n %timer% localhost &Shutdown -r -f -t 0"
GUIMode="2"
GUIFlags="1+8+512"
;!@InstallEnd@!
но как не пытался объединить их, так и не вышло, какая-то борода выходит, то название окон меняется, то не срабатывает.
в общем как добавить перезагрузку после установки?
или может возможно использовать два файла конфигурации, в одном установка, в другом - перезагрузка?

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 09:01, 30-04-2021 | #422


Ветеран


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

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


Wu-Tang, это не может быть так сработает
Код: Выделить весь код
;!@Install@!UTF-8!
SetEnvironment="Name=Tweaks-Win7 x64"
SetEnvironment="Vers= 1.0 [%%P]"
SetEnvironment="timer=15"
Title="Установка %Name%"
BeginPrompt="Установить Tweaks-Win7 x64?"
ExtractTitle="Распаковка файлов ..."
ExtractDialogText="Подождите пожалуйста ..."
FinishMessage="Tweaks-Win7 x64 установлены! Будет выполнена перезагрузка компьютера!  "

GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
MiscFlags="4"

RunProgram="waitall:hidcon:cmd /c NSudoC-%%P.exe /U:T -ShowWindowMode:Hide -UseCurrentConsole  \"%%T\\start.bat\""
RunProgram="waitall:%%P:filemenu.exe /ai"
RunProgram="fm%timer%:forcenowait:hidcon:cmd /c CD /d ..\\&Ping -n %timer% localhost &Shutdown -r -f -t 0"
;!@InstallEnd@!
Какой смысл вкладывал gora в команду CD /d ..\\ мне к сожалению не понятен.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:58, 30-04-2021 | #423


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


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

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


Да можно просто запустить батник из инсталлятора, и им все поделать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:36, 30-04-2021 | #424


Аватара для Wu-Tang

Ветеран


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

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


sov44,
все фурыкает, но вылезла другая проблема )))
некоторые твики не применяются ((( хотя при запуске вручную рег файлов изменения вносятся, а из инсталлятора нет.
обнаружил эти:
Код: Выделить весь код
; Отключить "Недавние Документы", "Не вести историю открытия документов"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_TrackDocs"=dword:00000000
"Start_TrackProgs"=dword:00000000

; Удалить "Ярлык для..."
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00
вот что им надо, что они не применяются, и так добавляю с повышенными привилегиями через nsudoc

spectat0r,
я и так часть из батника делаю

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 12:42, 30-04-2021 | #425


Аватара для SOFFON

Старожил


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

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


Wu-Tang, для применения твиков выше не нужны повышенные привилегии, они и так спокойно применяются. К тому же не понятно как вы их применяете, через start.bat, через .reg или еще как-то?

-------
Пока выбор не сделан, все на свете возможно.


Отправлено: 12:59, 30-04-2021 | #426


Аватара для Wu-Tang

Ветеран


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

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


SOFFON,
вы думаете я сегодня твиками занялся ))) я 10 лет назад хр пересобрал с простыней твиков )))
раз задействовал nsudo значит не применялись, логично же )))
в start.bat идет перечень команд, в данном случае
regedit /s tweaks.reg
в данный момент не применяются эти два.
без nsudo не добавлялись ключи в ветку - HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 13:08, 30-04-2021 | #427


Ветеран


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

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


Wu-Tang, только сейчас обратил внимание на имя батника. Оно не должно называться именем команды, иначе не исключены баги при его запуске.
Цитата Wu-Tang:
некоторые твики не применяются »
Это уже не относится к файлу конфигурации. Возможно sfx вы запускаете, пока еще нет пользователя?
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:23, 30-04-2021 | #428


Аватара для Wu-Tang

Ветеран


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

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


sov44,
имя start? тоже думал об этом )))
сейчас еще выявил, что не отрабатывает команда - xcopy "AppData\Notepad++" "%AppData%\Notepad++" /H /E /G /Q /R /Y /I
при ручном вводе в консоли - все копирует.
хотя тоже самое отрабатывает в папку windows и program files.
все что в батнике:
Код: Выделить весь код
@echo off

xcopy "Notepad++" "%ProgramFiles(x86)%\Notepad++" /H /E /G /Q /R /Y /I
xcopy "AppData\Notepad++" "%AppData%\Notepad++" /H /E /G /Q /R /Y /I
copy /Y "devxexec.exe" "%WINDIR%\devxexec.exe"
copy /Y "hidcon.exe" "%WINDIR%\system32\hidcon.exe"
regedit /s tweaks-win7.reg
regedit /s tweaks-win7-2.reg
regedit /s tweaks-win7-3.reg

exit
Цитата sov44:
Это уже не относится к файлу конфигурации. Возможно sfx вы запускаете, пока еще нет пользователя? »
да нет, запускаю на живой системе.

ps поменял имя на tweaks - также не копируется папка в appdata и не применяются ключа ))) я в ступоре...

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Последний раз редактировалось Wu-Tang, 30-04-2021 в 14:44.


Отправлено: 14:37, 30-04-2021 | #429


Аватара для Wu-Tang

Ветеран


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

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


есть еще у кого-н мысли?
в общем не копируется папка в appdata, и не срабатывают 2 твика, все остальное отрабатывается.
те маразм, например, в windows и system32 копируется, а в appdata нет и ключи в hkcr и hklm добавляются, а в hkcu нет.

-------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!


Отправлено: 10:56, 03-05-2021 | #430



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




 
Переход