barozzzy, делаешь папку с двумя подпапками, например такие:
Код:
MyOffice\OfSetup\
MyOffice\FFmtSetup\
Первое - из офиса делаешь админточку и интегрируешь туда SP3, заготавливаешь нужное количество MST для автоустановки на все случаи жизни (методика ко всему перечисленному - в шапке темы). Помещаешь все полученные файлы в папку OfSetup, она будет выглядеть примерно так:
Код:
FILES\
OWC11.MSI
PRO11.MSI
README.HTM
SETUP.EXE
SETUP.HTM
Variant1.MST
Variant2.MST
Variant3.MST
Variant4.MST
Второе - распаковываешь установку FileFormatConverters_ru.exe в папку FFmtSetup. Сделать это можно почти любым архиватором или ключом /extract (см. справку FileFormatConverters_ru.exe). Содержимое этой папки будет:
Код:
EULA
files12.cat
O12Conv.cab
O12Conv.msi
README.HTM
Упаковываешь содержимое папки MyOffice архиватором 7-Zip методом, который сможет распаковать выбранный 7zSFX-модуль (тот, что модифицирован, не родной).
В корне архива должно быть две папки (пусть имя архива MyOffice.7z):
Код:
OfSetup\
FFmtSetup\
Теперь в кодировке UTF8 набираем следующий текстовый файл (MyOff.txt):
Код:
;!@Install@!UTF-8!
Title="Установка MS Office 2003 с дополнениями"
BeginPrompt="Сейчас будут запущены установщики MS Office 2003 SP3\nи MS Office 2007 File Format Converter.\nО других вариантах установки Вы можете\nузнать, нажав \"Отмена\" и запустив снова\nэтот SFX архив с ключом '-?' или '-h'"
SetEnvironment="Inst2003=OfSetup\\setup.exe TRANSFORMS=OfSetup\\"
SetEnvironment="Inst20032=.MST /qn /noreboot"
SetEnvironment="Inst2007S=msiexec /i FFmtSetup\O12Conv.msi /qn /norestart"
; Выборочная установка
RunProgram="OfSetup\setup.exe /noreboot"
RunProgram="msiexec /i FFmtSetup\O12Conv.msi"
AutoInstall0="%Inst2007S%"
; Word и Excel
AutoInstall1="%Inst2003%Variant1%Inst20032%"
; Word, Excel, Access, PowerPoint
AutoInstall2="%Inst2003%Variant2%Inst20032%"
; Word, Excel, Access, PowerPoint, Outlook
AutoInstall3="%Inst2003%Variant3%Inst20032%"
; Полная установка
AutoInstall="%Inst2003%Variant4%Inst20032%"
AutoInstall="%Inst2007S%"
GUIFlags="32+2048+4096"
GUIMode="2"
HelpText="При запуске этого SFX архива без ключей последовательно будет запущена\nручная установка MS Office 2003 SP3 и MS Office 2007 File Format Converter.\n\nКлючи тихой установки:\n\t-ai Установка всех компонентов\n\t-ai0 Установка MS Office2007 File Format converter\n\t-ai1 Только Word и Excel\n\t-ai2 Word, Excel, Access, PowerPoint\n\t-ai3 Word, Excel, Access, PowerPoint, Outlook\n\t-aix0 Установка варианта x (от 1 до 3) в комбинации с вариантом 0.\n\nРекомендуемый набор: Word, Excel, Access, PowerPoint и MS Office 2007 File\nFormat Converter, запускается ключом -ai20\n\nВыберите нужный Вам вариант."
;!@InstallEnd@!
После этого склеиваем SFX-модуль, скрипт MyOff.txt и архив:
Код:
copy /b 7ZSD_LZMA.sfx+MyOff.txt+MyOffice.7z MOSetup.exe
Полученный файл MOSetup.exe с ключом /? пояснит, как все это работает. Надеюсь, помог.
... Ay_Emul: no song playing...