.: Файлы конфигурации 7z SFX. Помощь и советы :.

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

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение bugmenotagain »

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



жаль что люди знающие хоть что-то не желают поделиться опытом с новичками.
Аватара пользователя
alert30

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение alert30 »

Цитата net_vip_person@vk:



Вот самый примитивный вариант:
.: Файлы конфигурации 7z SFX. Помощь и советы :.




Потому и нет ни каких запросов пути, что Вы ни чего не указали модулю. Почитайте про GUIFlags
Аватара пользователя
gora

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение gora »

Нужна помощь в выполнении следующего:

переместить папку (название папки soft) с файлами и папками внутри её из:

InstallPath="%ProgramFiles%\\PROG"

в %USERPROFILE%\Application Data\soft



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

вот что получилось сделать самому (да сперва мне её еще надо было переименовать папку):



Код:

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

RunProgram="hidcon:cmd /c ren Profile soft"
RunProgram="hidcon:cmd /c (If Not Exist \"%USERPROFILE%\\Application Data\\soft\" xcopy \"soft\\*\" \"%USERPROFILE%\\Application Data\\soft\" /s /e /i /y)& Del /Q userdata.local& RD /S /Q \"soft\""

проблема в том что на XP работает а на Win7 не копируется.



Все, догадался:



Код:

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

RunProgram="hidcon:cmd /c Ver | Find \"6.1\" >Nul && xcopy \"%%T\\soft\" \"%USERPROFILE%\\AppData\\Roaming\\soft\" /s /e /i /y"
RunProgram="hidcon:cmd /c Ver | Find \"6.1\" >Nul || xcopy \"%%T\\soft\" \"%USERPROFILE%\\Application Data\\soft\" /s /e /i /y"

А, вот как удалить каталог после копирования из %%T\soft через RunProgram мне не понятно.
Аватара пользователя
nibble74

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение nibble74 »

Цитата timon45:



догадался
.: Файлы конфигурации 7z SFX. Помощь и советы :.




1 Проще использовать переменную модуля



Код:

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

RunProgram="hidcon:xcopy soft \"%7zSfxFolder26%\\soft\" /s /e /i /y"

1.1 Указание полного пути с переменной %%T здесь не требуется.



2
Цитата timon45:



как удалить каталог после копирования из %%T\soft через RunProgram мне не понятно
.: Файлы конфигурации 7z SFX. Помощь и советы :.




Используйте параметр Delete

Код:

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

Delete="%%T\\userdata.local"
Delete="%%T\\soft"

2.1 Указание полного пути (с переменной %%T) здесь обязательно.
Аватара пользователя
gora

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение gora »

Цитата gora:



переменную модуля
.: Файлы конфигурации 7z SFX. Помощь и советы :.




спасибо попробую, по моему эту переменную автор модуля ввел совсем недавно. (хотелось бы увидеть полный список данных переменных модуля)


Цитата gora:



Используйте параметр Delete
.: Файлы конфигурации 7z SFX. Помощь и советы :.




да на счет этого я в курсе, а как на счет через RunProgram, удалить файл не проблема а вот папку, не получалось. (папка находится по пути распаковки, только сперва она переименовывается, копируется а затем удаляется)



нашел список переменных

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

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение Valerkan »

Цитата timon45:



а как на счет через RunProgram, удалить файл не проблема а вот папку, не получалось
.: Файлы конфигурации 7z SFX. Помощь и советы :.






Код:

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

;!@Install@!UTF-8!
InstallPath="c:\\test"
RunProgram="hidcon:cmd /c ren Profile soft"
RunProgram="hidcon:xcopy soft \"%7zSfxFolder26%\\soft\" /s /e /i /y"
RunProgram="hidcon:cmd /c RD /S /Q soft"
;!@InstallEnd@!

Папка soft удалилась без проблем.
Аватара пользователя
specialist

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение specialist »

Цитата gora:



RunProgram="hidcon:cmd /c ren Profile soft" RunProgram="hidcon:xcopy soft \"%7zSfxFolder26%\\soft\" /s /e /i /y" RunProgram="hidcon:cmd /c RD /S /Q soft"
.: Файлы конфигурации 7z SFX. Помощь и советы :.




первое это переименование "Profile soft" в "soft" в только что распакованной папке?

второе это копирование "soft" в "Application Data" ?

третье удаление "soft", но из какой папки?
Аватара пользователя
Valerkan

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение Valerkan »

Цитата bugmenotagain:



третье удаление "soft", но из какой папки?
.: Файлы конфигурации 7z SFX. Помощь и советы :.




То что папка soft лежит в папке AppData, то само папка soft в этой папке удаляется.
Аватара пользователя
sov44

Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.

Сообщение sov44 »

Подскажите, где ошибка в строке?



Код:

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

BeginPrompt="Сейчас будет установлен %Name% обновлённый по %Vers%"\n Возможные варианты установки:\n \n 1.  Запуск с ключом '-ai1' - полная установка \n 2.  запуск с ключом '-ai2' - установка только обновлений\n \n Использовать вариант №1 ?"

сам код (может ещё есть ошибки?)


читать дальше »






Код:

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

;!@Install@!UTF-8!
SetEnvironment="Name=Microsoft Offise 2010 SP1"
SetEnvironment="Vers=12.05.2012"
Title="Установка %Name%"
BeginPrompt="Сейчас будет установлен %Name% обновлённый по %Vers%"\n Возможные варианты установки:\n \n 1.  Запуск с ключом '-ai1' - полная установка \n 2.  запуск с ключом '-ai2' - установка только обновлений\n \n Использовать вариант №1 ?"
FinishMessage="%Name%%Vers% установлен!"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
RunProgram="hidcon:cmd /c msksm.cmd"
AutoInstall1="hidcon:cmd /c msksm.cmd"
AutoInstall2="hidcon:cmd /c Update_office2010.cmd"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
;!@InstallEnd@!
Ответить

Вернуться в «Автоматическая установка приложений»