Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Переменные среды папок "Мои рисунки", "Моя музыка" или общие (http://forum.oszone.net/showthread.php?t=152230)

Redew 03-10-2009 18:49 1233762

Переменные среды папок "Мои рисунки", "Моя музыка" или общие
 
Здравствуйте. Подскажите, пожалуйста, какие переменные среды нужно использовать для попадания в папки "Мои рисунки", "Моя музыка", то есть чтобы файл, запакованый, например Winrar'om в sfx попадал в эти папки, либо в общие - рисунки, музыка. Может быть, это в XP невозможно?
Использовал этот материал, однако ничего не получилось, потом присмотрелся, что это относится к висте, а больше ничего наиболее подходящего на TechNete я не нашел.

Habetdin 03-10-2009 18:53 1233769

Redew, 7z-SFX на основе модифицированных модулей понимают такие переменные:
Код:

7zSfxFolder05=%UserProfile%\Мои документы
7zSfxFolder13=%UserProfile%\Admin\Мои документы\Моя музыка
7zSfxFolder14=%UserProfile%\Мои документы\Мои видеозаписи
7zSfxFolder39=%UserProfile%\Мои документы\Мои рисунки


gora 03-10-2009 19:28 1233795

Habetdin, т.к., автор вопроса не уточнил когда "нужно использовать для попадания", то следует учитывать:
- не все из этих переменных существуют на Т13. 7zSfxFolder39, например, не существует.
- многие из них можно заменить переменной %MyDocs% , например, %MyDocs%\Мои рисунки
- имя пользователя (в вашем случае Admin) на Т13 не существует и будет прописано как Default User. В некоторых случаях это не страшно, но иногда это становится серьезной проблемой.

Habetdin 03-10-2009 19:36 1233798

Цитата:

Цитата gora
%MyDocs% »

Почему-то на "живой" системе не работает :dont-know
Цитата:

Цитата gora
имя пользователя (в вашем случае Admin) »

Забыл поправить на %UserProfile%
:shuffle:

Redew 03-10-2009 19:43 1233805

Habetdin, большое спасибо! Тема создана в разделе "Автоматическая установка", так что очевидно я имел ввиду установку на T13
gora, да, Habetdin немного ошибся с переменными, ничего страшного, я уже с ними разобрался, просто не дошло до меня с самого начала, что можно использовать для поставленной задачи 7z
В общем-то все получилось, остался только один вопрос: можно ли как-нибудь скрыть окно, которое всплывает во время распаковки. В статьях, которые я читал указывалось, что для этой цели нужно использовать модифицированный модуль. Я использую как раз модифицированный.
Можно ли это вылечить добавлениием соответствующей строки в config.txt?

gora 03-10-2009 19:53 1233811

Цитата:

Цитата Habetdin
Почему-то на "живой" системе не работает »

У меня все переменные модуля на месте:
читать дальше »
7zSfxFolder00=C:\Documents and Settings\gora\Рабочий стол
7zSfxFolder02=C:\Documents and Settings\gora\Главное меню\Программы
7zSfxFolder05=C:\Documents and Settings\gora\Мои документы
7zSfxFolder06=C:\Documents and Settings\gora\Избранное
7zSfxFolder07=C:\Documents and Settings\gora\Главное меню\Программы\Автозагрузка
7zSfxFolder08=C:\Documents and Settings\gora\Recent
7zSfxFolder09=C:\Documents and Settings\gora\SendTo
7zSfxFolder11=C:\Documents and Settings\gora\Главное меню
7zSfxFolder13=C:\Documents and Settings\gora\Мои документы\Моя музыка
7zSfxFolder16=C:\Documents and Settings\gora\Рабочий стол
7zSfxFolder19=C:\Documents and Settings\gora\NetHood
7zSfxFolder20=C:\WINDOWS\Fonts
7zSfxFolder21=C:\Documents and Settings\gora\Шаблоны
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\gora\Application Data
7zSfxFolder27=C:\Documents and Settings\gora\PrintHood
7zSfxFolder28=C:\Documents and Settings\gora\Local Settings\Application Data
7zSfxFolder31=C:\Documents and Settings\All Users\Избранное
7zSfxFolder32=C:\Documents and Settings\gora\Local Settings\Temporary Internet Files
7zSfxFolder33=C:\Documents and Settings\gora\Cookies
7zSfxFolder34=C:\Documents and Settings\gora\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\gora\Мои документы\Мои рисунки
7zSfxFolder40=C:\Documents and Settings\gora
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\Главное меню\Программы\Администрирование
7zSfxFolder48=C:\Documents and Settings\gora\Главное меню\Программы\Администрирование
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\gora\Local Settings\Application Data\Microsoft\CD Burning
...
CommonDesktop=C:\Documents and Settings\All Users\Рабочий стол
CommonDocuments=C:\Documents and Settings\All Users\Документы
...
MyDocs=C:\Documents and Settings\gora\Мои документы
MyDocuments=C:\Documents and Settings\gora\Мои документы
...
UserDesktop=C:\Documents and Settings\gora\Рабочий стол
...
Цитата:

Цитата Redew
можно ли как-нибудь скрыть окно, которое всплывает во время распаковки. »

О каком окне речь? Приведите свой файл конфигурации.

Habetdin 03-10-2009 20:00 1233821

Цитата:

Цитата gora
У меня все переменные модуля на месте »

Я подумал что %MyDocs% это сис. переменная :biggrin:

Redew 03-10-2009 20:07 1233829

Вложений: 1
gora, да проще не бывает
Код:

;!@Install@!UTF-8!
InstallPath="%UserProfile%\Мои документы\Моя музыка"
;!@InstallEnd@!

А окно я имею ввиду то, что во вложении
По крайней мере, так на живой системе. Все работает, как положено. Я еще немного поискал и пришел к выводу, что здесь дело в ключах установки через svcpack
С ключем -gm я разобрался. Но есть еще ключ -ai, причем с разными цифрами - 1, 2, 3 и т.д
А надо мне немного - чтобы указанное выше окно на Т13 не появлялось

gora 03-10-2009 20:10 1233831

Код:

;!@Install@!UTF-8!
InstallPath="%UserProfile%\Мои документы\Моя музыка"
GUIMode="2"
;!@InstallEnd@!


Redew 03-10-2009 20:43 1233858

Большое спасибо, все отлично работает


Время: 09:48.

Время: 09:48.
© OSzone.net 2001-