.: Файлы конфигурации 7z SFX. Помощь и советы :.
-
bugmenotagain
Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.
gora, в справке не написано как из ком строки запускать файл с префиксом, вообще по справке много вопросов, если вы думаете что простой человек может разобраться, на задав ни одного вопроса, то ошибаетесь.
жаль что люди знающие хоть что-то не желают поделиться опытом с новичками.
жаль что люди знающие хоть что-то не желают поделиться опытом с новичками.
-
alert30
Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.
Цитата net_vip_person@vk:
Вот самый примитивный вариант:
Потому и нет ни каких запросов пути, что Вы ни чего не указали модулю. Почитайте про GUIFlags
Вот самый примитивный вариант:
.: Файлы конфигурации 7z SFX. Помощь и советы :.
Потому и нет ни каких запросов пути, что Вы ни чего не указали модулю. Почитайте про GUIFlags
-
gora
Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.
Нужна помощь в выполнении следующего:
переместить папку (название папки soft) с файлами и папками внутри её из:
InstallPath="%ProgramFiles%\\PROG"
в %USERPROFILE%\Application Data\soft
переместить у меня не получилось но сойдет и копирование с последующим удалением из начального места.
вот что получилось сделать самому (да сперва мне её еще надо было переименовать папку):
Код:
проблема в том что на XP работает а на Win7 не копируется.
Все, догадался:
Код:
А, вот как удалить каталог после копирования из %%T\soft через RunProgram мне не понятно.
переместить папку (название папки 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. Помощь и советы :.
Цитата timon45:
догадался
1 Проще использовать переменную модуля
Код:
1.1 Указание полного пути с переменной %%T здесь не требуется.
2
Цитата timon45:
как удалить каталог после копирования из %%T\soft через RunProgram мне не понятно
Используйте параметр Delete
Код:
2.1 Указание полного пути (с переменной %%T) здесь обязательно.
догадался
.: Файлы конфигурации 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:
Используйте параметр Delete
да на счет этого я в курсе, а как на счет через RunProgram, удалить файл не проблема а вот папку, не получалось. (папка находится по пути распаковки, только сперва она переименовывается, копируется а затем удаляется)
нашел список переменных
переменную модуля
.: Файлы конфигурации 7z SFX. Помощь и советы :.
спасибо попробую, по моему эту переменную автор модуля ввел совсем недавно. (хотелось бы увидеть полный список данных переменных модуля)
Цитата gora:
Используйте параметр Delete
.: Файлы конфигурации 7z SFX. Помощь и советы :.
да на счет этого я в курсе, а как на счет через RunProgram, удалить файл не проблема а вот папку, не получалось. (папка находится по пути распаковки, только сперва она переименовывается, копируется а затем удаляется)
нашел список переменных
Модифицированный SFX модуль 7-Zip'а для установок
-
Valerkan
Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.
Цитата timon45:
а как на счет через RunProgram, удалить файл не проблема а вот папку, не получалось
Код:
Папка soft удалилась без проблем.
а как на счет через 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. Помощь и советы :.
Цитата 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"
первое это переименование "Profile soft" в "soft" в только что распакованной папке?
второе это копирование "soft" в "Application Data" ?
третье удаление "soft", но из какой папки?
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. Помощь и советы :.
Цитата bugmenotagain:
третье удаление "soft", но из какой папки?
То что папка soft лежит в папке AppData, то само папка soft в этой папке удаляется.
третье удаление "soft", но из какой папки?
.: Файлы конфигурации 7z SFX. Помощь и советы :.
То что папка soft лежит в папке AppData, то само папка soft в этой папке удаляется.
-
sov44
Re: .: Файлы конфигурации 7z SFX. Помощь и советы :.
Подскажите, где ошибка в строке?
Код:
сам код (может ещё есть ошибки?)
Код:
Код:
Код: Выделить всё
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@!-
alert30