Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для arthurkas

Новый участник


Сообщения: 9
Благодарности: 3

Профиль | Отправить PM | Цитировать



я сделал за пол часа установку ЛЮБЫХ компонентов офиса
- в [Preinstall] На хард копируется только config.xml во временную папку что ясное дело роли в принципе не играет...
config.xml правится НЕ вручную:
в %SELF%\Tools у меня лежат:
- прожка chgstr.exe (заменяет строки в файлах)
- editOfficeConfig.bat следующего сожержания:
Код: Выделить весь код
SET Id=%1
SET SEARCHSTR="<OptionState Id=\"%Id%\" State=\"absent\" Children=\"force\" />"
SET REPLACESTR="<!-- <OptionState Id=\"%Id%\" State=\"absent\" Children=\"force\" /> -->"
chgstr %SEARCHSTR% %REPLACESTR% "%systemroot%\temp\config.xml
при запуске пункта, скажем, "Microsoft Office Exel" выполняется команда:

Folder=%SELF%\Tools
Command1=#HCMD: editOfficeConfig.bat EXCELFiles

которая заменяет (комментирует) строку "<OptionState Id="EXCELFiles " State="absent" Children="force" />" в %systemroot%\temp\config.xml... указывая тем самым что "Microsoft Office Exel" будет ставиться по умолчанию...
Соответственно аналогичные команды и на другие 9 компонентов офиса;

собственно вот и все после того как выполнятся все выбранные юзером компоненты и нужные строки в config.xml будут закомментированы запускается установка офиса из скрытого пункта связанного с пунктами Word/Exel/и тд посредством зависимостей :

setup.exe /config %systemroot%\temp\config.xml

- [Postinstall] удаляет config.xml
ЗЫ честно говоря не встречал людей которые делают тонкую настройку компонентов офиса ... все и всегда пользуются настройками по умолчанию ... да и в config.xml не все настройки используешь
ЗЫ ЗЫ апдейты офиса тоже легко интегрируется через config.xml

Последний раз редактировалось arthurkas, 30-09-2008 в 16:56.


Отправлено: 15:30, 30-09-2008 | #812