Модифицированный SFX модуль 7-Zip'а для установок
-
Real Root
Re: Модифицированный SFX модуль 7-Zip'а для установок
Не знаю, просили или нет.
Пожалуйста добавьте в новую версию возможность использования PreCommand - как у WinRAR. Чтоб можно было выполнить команду еще до начала распаковки архива. Например очистка папки назначения, или убивания процесса taskkill'ом.
Пожалуйста добавьте в новую версию возможность использования PreCommand - как у WinRAR. Чтоб можно было выполнить команду еще до начала распаковки архива. Например очистка папки назначения, или убивания процесса taskkill'ом.
-
IgNat
Re: Модифицированный SFX модуль 7-Zip'а для установок
;!@Install@!UTF-8!
RunProgram="setup.exe"
RunProgram="hidcon:cmd /c xcopy FGXL_ENG \"%programfiles%\\Get Network\\Get universal\\Langs\\FGXL_ENG\" /s /e /i /y"
Delete="%UserDesktop%\\Get 2.0.lnk"
GUIMode="2"
;!@InstallEnd@!
Ребята подскажите где у меня ошибка?
не копируется папка FGXL_ENG
Get.7z\
FGXL_ENG
setup.exe
RunProgram="setup.exe"
RunProgram="hidcon:cmd /c xcopy FGXL_ENG \"%programfiles%\\Get Network\\Get universal\\Langs\\FGXL_ENG\" /s /e /i /y"
Delete="%UserDesktop%\\Get 2.0.lnk"
GUIMode="2"
;!@InstallEnd@!
Ребята подскажите где у меня ошибка?
не копируется папка FGXL_ENG
Get.7z\
FGXL_ENG
setup.exe
-
EN130
Re: Модифицированный SFX модуль 7-Zip'а для установок
У меня вышел архив 4.3 ГА и винда пишет "не могу запустите исполняемый файл больше 4 ГА" а потом "приложение архив.ехе не являктся приложением вин32. что с этим делать? может можно разбить на 2 части?
-
Oleg_Sch
Re: Модифицированный SFX модуль 7-Zip'а для установок
conductor
Поскольку xcopy не является встроенной командой, попробуйте указать путь "%windir%\\system32\\xcopy.exe"
P.S. Естественно, "cmd /c" надо убрать...
Поскольку xcopy не является встроенной командой, попробуйте указать путь "%windir%\\system32\\xcopy.exe"
P.S. Естественно, "cmd /c" надо убрать...

-
EN130
Re: Модифицированный SFX модуль 7-Zip'а для установок
conductor, а существует ли папка "%programfiles%\Get Network\Get universal\Langs\FGXL_ENG ? Если ее нет при копировании, то и копировать некуда. Может попробовать создать ее перед копированием?
Код:
Цитата YuriPet:
Поскольку xcopy не является встроенной командой
А у меня такие конструкции работают без проблем.
Код:
Код: Выделить всё
RunProgram="hidcon:cmd /c MD \"%programfiles%\\Get Network\\Get universal\\Langs\\FGXL_ENG\"Цитата YuriPet:
Поскольку xcopy не является встроенной командой
Модифицированный SFX модуль 7-Zip'а для установок
А у меня такие конструкции работают без проблем.

-
0NI
Re: Модифицированный SFX модуль 7-Zip'а для установок
Может, кто сталкивался с такое проблемой.
Ниже приведены инструкции, которые из CMD файла, отрабатываются без каких либо траблов
Код:
а вот из инсталяка .7zSfx, ни хрена не работает сегодня полдня ломал голову так и не понял в чем дело, а хочется довести дело до конца, есть у кого какие соображения буду рад выслушаю, ну в смысле вычитать
Код:
Методом (тыка)[/i] проб и ошибок было выяснено что всему виноваты подсвеченные выше на примере скобки, если их убрать команда вносится в реестр корректно в реестр, НО нафик она там такая, если она не корректно затем будет отработана.
Ниже приведены инструкции, которые из CMD файла, отрабатываются без каких либо траблов
Код:
Код: Выделить всё
%SYSTEMROOT%\system32\rundll32.exe printui.dll,PrintUIEntry /dl /n "Microsoft XPS Document Writer" /q
REG ADD "HKLM\SOFTWARE\Microsoft\Updates\Windows Presentation Foundation\KB932471" /V Installed /t REG_DWORD /D 1 /Fа вот из инсталяка .7zSfx, ни хрена не работает сегодня полдня ломал голову так и не понял в чем дело, а хочется довести дело до конца, есть у кого какие соображения буду рад выслушаю, ну в смысле вычитать

Код:
Код: Выделить всё
...
RunProgram="hidcon:REG ADD %KEY%\\770 /V 3 /D \"cmd REG ADD %SYSTEMROOT%\system32\rundll32.exe printui.dll,PrintUIEntry /dl /n \"Microsoft XPS Document Writer\" /q \" /f"
RunProgram="hidcon:REG ADD %KEY%\\770 /V 4 /D \"cmd REG ADD \"HKLM\SOFTWARE\Microsoft\Updates\Windows Presentation Foundation\KB932471\" /V Installed /t REG_DWORD /D 1 /f\" /f"
...Методом (тыка)[/i] проб и ошибок было выяснено что всему виноваты подсвеченные выше на примере скобки, если их убрать команда вносится в реестр корректно в реестр, НО нафик она там такая, если она не корректно затем будет отработана.
-
Vadikan
Re: Модифицированный SFX модуль 7-Zip'а для установок
0NI, так вы батник запускайте с hidcon, а не команды и все сработает. Или это дело принципа?
-
Mr dUSHA
Re: Модифицированный SFX модуль 7-Zip'а для установок
conductor, создайте файл test.bat следующего содержания:
Код:
положите его в ваш архив рядом с файлом setup.exe. Файл конфигурации замените на такой:
Код:
Создайте SFX архив и запустите его. Посмотрите, что будет написано в консольном окне.
ps
А может у Вас папка FGXL_ENG пустая? Есть ли в ней хоть один файл?
Код:
Код: Выделить всё
setup.exe
xcopy FGXL_ENG "%programfiles%\Get Network\Get universal\Langs\FGXL_ENG" /s /e /i /y
pause
exitположите его в ваш архив рядом с файлом setup.exe. Файл конфигурации замените на такой:
Код:
Код: Выделить всё
;!@Install@!UTF-8!
RunProgram="test.bat"
;!@InstallEnd@!Создайте SFX архив и запустите его. Посмотрите, что будет написано в консольном окне.
ps
А может у Вас папка FGXL_ENG пустая? Есть ли в ней хоть один файл?
-
0NI
Re: Модифицированный SFX модуль 7-Zip'а для установок
gora
щас вопрос в другом как заменить содержимое одной папки на содержимое другой
название папок одинаковое батники не хочу
щас вопрос в другом как заменить содержимое одной папки на содержимое другой
название папок одинаковое батники не хочу
-
gora
Re: Модифицированный SFX модуль 7-Zip'а для установок
Извините, если не в тему, а можно как-нибудь создать архив с помощью данного модуля, который бы при запуске запрашивал пароль на запуск?