Модифицированный SFX модуль 7-Zip'а для установок

Ответить
 • Просмотры: 21
Аватара пользователя
gora

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение gora »

Цитата gora:



Так, при условии, что REGSVR.bat попадает в папку %ProgramFiles%\Total Commander\Plugins\exe\REGSVR.bat
Модифицированный SFX модуль 7-Zip'а для установок




Батник изначально находится там же,просто после выполнения

команды он больше не нужен.


Цитата gora:



Строка %%T\\%Var1%\\TCWSHelp.exe развернется в: %ProgramFiles%\Total Commander\%ProgramFiles%\Total Commander\Plugins\exe\TCWSHelp.exe, что явно неправильно.
Модифицированный SFX модуль 7-Zip'а для установок




Но значек на "столе" и он срабатывает!
Аватара пользователя
angor2005

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение angor2005 »

Доброго времени уважаемые!

Вопрос свой решил:


Цитата Scorpkoms:



AutoInstall="hidcon:fm0:\%Var1%\\REGSVR.bat"

Delete="%Var1%\\REGSVR.bat"
Модифицированный SFX модуль 7-Zip'а для установок






Код:

Код: Выделить всё

RunProgram="hidcon:fm0:\%Var1%\\REGSVR.bat"
Аватара пользователя
angor2005

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение angor2005 »

Действительно! Что-то я протупил. Спасибо!!!
Аватара пользователя
angor2005

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение angor2005 »

Цитата Ж.Д.А.Л.К.Е.Р.:



Как сделать чтоб создавался ярлык для нужного ехе-шника ?
Модифицированный SFX модуль 7-Zip'а для установок




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



Первое: FinishMessage не появляется ни прикаких условиях
Модифицированный SFX модуль 7-Zip'а для установок




1 Приведите файл конфигурации полностью.

2 Укажите версию модуля.

3 Если версия модуля менее 1.5 alpha (сборка 1989), то обновите до указанной.


Цитата Ruboard:



если в скрипте нет никаких команд запуска выводится сообщение что setup.exe не найден
Модифицированный SFX модуль 7-Zip'а для установок




Читаем... Изображение
Цитата справка:



Если 'RunProgram', 'ExecuteFile', 'AutoInstall' или 'AutoInstallX' отсутствуют, и распаковка происходит во временную папку ('InstallPath' отсутствует), будет сделана попытка выполнить файл "setup.exe" (если он имеется в корне архива). "'InstallPath' отсутствует" означает - либо отсутствие параметра 'InstallPath' в файле конфигурации, либо InstallPath="", либо стирание пути, в соответствующем поле редактирования, после запуска архива. Если путь распаковки указан - попытки выполнить "setup.exe" не будет.
Аватара пользователя
gora

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение gora »

Цитата gora:



Приведите файл конфигурации полностью.
Модифицированный SFX модуль 7-Zip'а для установок




Приводить пример для чего?

Я тоже сначало подумал, что дело в скрипте, а потом просто тупо взял модуль из архива 7zsd_140_1942 и все работает нормально




Цитата gora:



Читаем...
Модифицированный SFX модуль 7-Zip'а для установок




Просто будет намного логичнее не указывать для общей ошибки конкретный файл, а выводить более содержательное сообщение . Например, с ненахождением команды запуска или невозможность выполнения запуска. Вобщем как-то так



пс Вы просили помогать в создании модуля. Я стараюсь Изображение
Аватара пользователя
starav

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение starav »

Дак может мне и не заморачиваться тогда со временной директорией?
Аватара пользователя
gora

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение gora »

starav, совершенно верно. Я не вижу смысла в строках:

Код:

Код: Выделить всё

Delete="%NODTMP%"
InstallPath="%NODTMP%"
SetEnvironment="NODTMP=%TEMP%\\NOD\\"

Без них SFX тоже будет работать.
Аватара пользователя
LonerD

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение LonerD »

Ж.Д.А.Л.К.Е.Р., попробуйте так:

Код:

Код: Выделить всё

;!@Install@!UTF-8!
SetEnvironment="Ver=1.9.11"
SetEnvironment="ProgName=VirtualDub"
SetEnvironment="PrgMain_x86=VirtualDub.exe"
SetEnvironment="PrgMain_x64=Veedub64.exe"
SetEnvironment="PathInst=%SystemDrive%\\Program Files\\%ProgName%"
Title="%ProgName% v%Ver% [x86/x64]"
BeginPrompt="Сейчас будет установлен %ProgName% v%Ver% [%%P]"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Подождите, пожалуйста..."
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
MiscFlags="4"
FinishMessage="Установка %ProgName% v%Ver% [%%P] завершена!"
RunProgram="%%P:fm10:hidcon:cmd /c xcopy %%P\\* \"%PathInst%\\\" /e /i /y"
RunProgram="x64:forcenowait:hidcon:cmd /c Ping -n 10 LocalHost>Nul& For %i In (\"%CommonDesktop%\" \"%UserDesktop%\" \"%7zSfxFolder23%\" \"%7zSfxFolder02%\") Do Del /Q \"%~i\\%ProgName%_x86.lnk\">Nul"
RunProgram="x86:forcenowait:hidcon:cmd /c Ping -n 10 LocalHost>Nul& For %i In (\"%CommonDesktop%\" \"%UserDesktop%\" \"%7zSfxFolder23%\" \"%7zSfxFolder02%\") Do Del /Q \"%~i\\%ProgName%_x64.lnk\">Nul"
Shortcut="D,{%PathInst%\\%PrgMain_x86%},,,,{%ProgName%_x86},{%PathInst%}"
Shortcut="D,{%PathInst%\\%PrgMain_x64%},,,,{%ProgName%_x64},{%PathInst%}"
Shortcut="P,{%PathInst%\\%PrgMain_x86%},,,,{%ProgName%_x86},{%PathInst%}"
Shortcut="P,{%PathInst%\\%PrgMain_x64%},,,,{%ProgName%_x64},{%PathInst%}"
;!@InstallEnd@!


Цитата Ruboard:



Вы просили помогать в создании модуля. Я стараюсь
Модифицированный SFX модуль 7-Zip'а для установок




2 Ruboard

Вас просили указать версию модуля и привести свой файл конфигурации, Вы ОТКАЗАЛИСЬ!



Это не помощь... (см. ОПК п.3.13)



Баг не подтверждаю!

У меня множество аддонов выложено с последним модулем (версия модуля 1.5 alpha сборка 1989) и везде FinishMessage работает и жалоб от пользователей не поступало.
Аватара пользователя
mom1

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение mom1 »

Пипец как таймера на кнопках не хватает!
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»