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

Название темы: Вопросы По WPI
Показать сообщение отдельно

Аватара для DenchikK

Старожил


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

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


nerdak,
Вы темой видать ошиблись. WPI сериалы никуда не вставляет и предназначен не для этого.
Возможно для Ваших целей подойдет:
* WinRarSFX
* AutoIT
* Любая программа для создания собственного инсталятора.
И уж только потом - установка через WPI.

По теме офиса.
С версии WPI 4.5 по крайней мере по 7.0 ошибок при установке Office на кучу компов не замечал.
Устанавливается не последним. Винт, диск, флешка - не имеет значения

Вот WPI конфиг:

Код: Выделить весь код
prog[pn]=['Microsoft Office 2003'];
ordr[pn]=[91];
desc[pn]=['Установка Word и Excel'];
uid[pn]=['MICROSOFTOFFICE2003'];
dflt[pn]=['yes'];
cat[pn]=['Office'];
forc[pn]=['no'];
configs[pn]=['Denchik, ElF, Somebody'];
cond[pn]=['FileExists("%cdrom%\\..\\..\\Software\\office\\!.exe")'];
cmd1[pn]=['%cdrom%\\..\\..\\Software\\office\\!.exe'];
picf[pn]=['office.png'];
textl[pn]=['Bottom'];
pn++;
!.exe - это скрипт AutoIT:

Код: Выделить весь код
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
AutoItSetOption("TrayIconDebug", 1)
AutoItSetOption("SendKeyDelay", 60)
AutoItSetOption("MouseCoordMode", 0)

If FileExists ( @ProgramFilesDir & '\Microsoft Office\OFFICE11\WINWORD.EXE' ) Then
	MsgBox (64,'Информация','Программа Microsoft Office уже стоит на Вашем компьютере. Удалите её и попробуйте снова.',7)
     Exit
EndIf

RunWait (@ScriptDir & '\setup.exe TRANSFORMS=Unattend.MST /qb-' )
ProcessWaitClose("setup.exe")
Sleep (10000)

Run (@ScriptDir & '\patch.exe')

WinWaitActive ('Office 2003 Важное обновление: KB828041', 'Установить это обновление?')
ControlClick ('Office 2003 Важное обновление: KB828041', 'Установить это обновление?', 'Button1')

WinWaitActive ('Office 2003 Важное обновление: KB828041', 'Прочтите приведенное ниже')
ControlClick ('Office 2003 Важное обновление: KB828041', 'Прочтите приведенное ниже', 'Button1')

WinWaitActive ('Office 2003 Важное обновление: KB828041', 'Обновление было выполнено успешно.')
ControlClick ('Office 2003 Важное обновление: KB828041', 'Обновление было выполнено успешно.', 'Button1')

ProcessWaitClose("patch.exe")

RunWait ('Normal.exe')

Exit

Последний раз редактировалось DenchikK, 14-09-2008 в 10:04.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:48, 14-09-2008 | #700

Название темы: Вопросы По WPI