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

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

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

Сообщение gora »

Цитата Nun-Nun:



использую системные переменные типа %CommonAppData% (C:\Documents and Settings\All Users\Application Data) и %SystemDir% (C:\Windows\System32), то эти переменные игнорируются
Модифицированный SFX модуль 7-Zip'а для установок




Откуда информация о наличии таких переменных среды? У меня их просто нет. Проверьте их наличие у себя, набрав в ком. строке:

Код:

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

cmd /k set

и приведите здесь скриншот окна консоли.
Аватара пользователя
dee.jack

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

Сообщение dee.jack »

Цитата gora:



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




Много раз встречал в интернете в совершенно разных местах. Например, вот первые же попавшиеся в поисковике:

http://cisliano.livejournal.com/14768.html


http://www.itpad.ru/?p=646



Цитата gora:



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




Набрал: их там действительно нет.


Цитата gora:



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

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

Сообщение Nun-Nun »

Может кто подсказать по такому делу: в параметрах 7z SFX есть такая строчка:



RunProgram="%%P:hidcon:cmd /c >>%NameInf% Echo KEY_UNINST1 =\"rundll32 advpack,LaunchINFSection %SystemRoot%\\INF\\MyProgram.inf,Uninstall_%%P,0\""



но в inf-файле переменная %SystemRoot% прописывается как её значение, а мне нужно, чтобы прописывалась именно как текст %SystemRoot%

Такое возможно?
Аватара пользователя
specialist

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

Сообщение specialist »

иногда в таких случаях помогает удвоение признака переменной %%

попробуйте



Код:

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

RunProgram="%%P:hidcon:cmd /c >>%NameInf% Echo KEY_UNINST1 =\"rundll32 advpack,LaunchINFSection %%SystemRoot%%\\INF\\MyProgram.inf,Uninstall_%%P,0\""
Аватара пользователя
Nun-Nun

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

Сообщение Nun-Nun »

gora,



Где-нибудь можно посмотреть полный перечень переменных модуля? На сайте автора по ссылке в шапке не нашёл.
Аватара пользователя
gora

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

Сообщение gora »

Цитата Nun-Nun:



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






Код:

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

7zSfxFolder00=C:\Documents and Settings\Oleg_Sch\Рабочий стол
7zSfxFolder02=C:\Documents and Settings\Oleg_Sch\Главное меню\Программы
7zSfxFolder05=C:\Documents and Settings\Oleg_Sch\Мои документы
7zSfxFolder06=C:\Documents and Settings\Oleg_Sch\Избранное
7zSfxFolder07=C:\Documents and Settings\Oleg_Sch\Главное меню\Программы\Автозагрузка
7zSfxFolder08=C:\Documents and Settings\Oleg_Sch\Recent
7zSfxFolder09=C:\Documents and Settings\Oleg_Sch\SendTo
7zSfxFolder11=C:\Documents and Settings\Oleg_Sch\Главное меню
7zSfxFolder13=C:\Documents and Settings\Oleg_Sch\Мои документы\Моя музыка
7zSfxFolder14=C:\Documents and Settings\Oleg_Sch\Мои документы\Мои видеозаписи
7zSfxFolder16=C:\Documents and Settings\Oleg_Sch\Рабочий стол
7zSfxFolder19=C:\Documents and Settings\Oleg_Sch\NetHood
7zSfxFolder20=C:\WINDOWS\Fonts
7zSfxFolder21=C:\Documents and Settings\Oleg_Sch\Шаблоны
7zSfxFolder22=C:\Documents and Settings\All Users\Главное меню
7zSfxFolder23=C:\Documents and Settings\All Users\Главное меню\Программы
7zSfxFolder24=C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка
7zSfxFolder25=C:\Documents and Settings\All Users\Рабочий стол
7zSfxFolder26=C:\Documents and Settings\Oleg_Sch\Application Data
7zSfxFolder27=C:\Documents and Settings\Oleg_Sch\PrintHood
7zSfxFolder28=C:\Documents and Settings\Oleg_Sch\Local Settings\Application Data
7zSfxFolder31=C:\Documents and Settings\All Users\Избранное
7zSfxFolder32=C:\Documents and Settings\Oleg_Sch\Local Settings\Temporary Internet Files
7zSfxFolder33=C:\Documents and Settings\Oleg_Sch\Cookies
7zSfxFolder34=C:\Documents and Settings\Oleg_Sch\Local Settings\History
7zSfxFolder35=C:\Documents and Settings\All Users\Application Data
7zSfxFolder36=C:\WINDOWS
7zSfxFolder37=C:\WINDOWS\system32
7zSfxFolder38=C:\Program Files
7zSfxFolder39=C:\Documents and Settings\Oleg_Sch\Мои документы\Мои рисунки
7zSfxFolder40=C:\Documents and Settings\Oleg_Sch
7zSfxFolder41=C:\WINDOWS\system32
7zSfxFolder43=C:\Program Files\Common Files
7zSfxFolder45=C:\Documents and Settings\All Users\Шаблоны
7zSfxFolder46=C:\Documents and Settings\All Users\Документы
7zSfxFolder47=C:\Documents and Settings\All Users\Главное меню\Программы\Администрирование
7zSfxFolder53=C:\Documents and Settings\All Users\Документы\Моя музыка
7zSfxFolder54=C:\Documents and Settings\All Users\Документы\Мои рисунки
7zSfxFolder55=C:\Documents and Settings\All Users\Документы\Мои видеозаписи
7zSfxFolder56=C:\WINDOWS\resources
7zSfxFolder59=C:\Documents and Settings\Oleg_Sch\Local Settings\Application Data\Microsoft\CD Burning
Аватара пользователя
Nun-Nun

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

Сообщение Nun-Nun »

Цитата Nun-Nun:



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




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

Для самостоятельного изучения можно сделать SFX с конфигом:

Код:

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

;!@Install@!UTF-8!
RunProgram="cmd /c @echo off& set& pause>nul"
AutoInstall="hidcon:cmd /c set>%SystemDrive%\\vars.txt"
;!@InstallEnd@!

1 Запуск без ключа покажет ВСЕ переменные (в том числе и модуля) в окне консоли.

2 Запуск с ключем -ai запишет все в файл vars.txt в корень системного диска.

Второй вариант можно использовать как аддон, и Вы узнаете, что многих переменных нет на Т13.
Аватара пользователя
Iska

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

Сообщение Iska »

gora,


Цитата:



В поезде с полки я упал, головой вниз... Здесь помню, а здесь не помню. (С) х/ф "Джентльмены удачи"





Сорри, сильно не пинайте! По-видимому ссылку сразу не сохранил, а за два года, прошедших после Вашего сообщения, информация об этом из меня выветрилась. Изображение
Аватара пользователя
Nun-Nun

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

Сообщение Nun-Nun »

Iska,



Не думаю, но кто его знает... В любом случае - принял к сведению. Спасибо.
Ответить

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