Кто-нибудь делал unattended установку редактора формул MathType?
Программа очень полезна при создании и редактировании формул в MS Word.
Если не трудно, изложите свои мысли или наработки на эту тему.
Apeir0n
Какую версию пытаетесь ставить?
В версии 4.0b установчик InstallShield с *exe. Но при попытке запуска с ключем /r, файл setup.iss в %windir% не создается.
Может нужно версию поновее...
В наличии версия 5.2a.
Файл setup.iss в ней также не создается, собственно поэтому и попросил помощи.
2Moderator:
Тему, наверное, стоит перенести в "Автоматическую установку приложений".
Apeir0n & Apple58
запуска с ключем /r, файл setup.iss в %windir% не создается.
Может сперва попробывать распаковать дистрибутив
MathType.exe -extract_all:D:\путь
и проделать все сначала с ключом /r , только уже на распакованном *.exe !!
Распаковал дистрибутив, но setup.iss по прежнему не создается.
Запуск с ключами /s и /sms ничего не дает.
Зато(!) при использовании ключа /r
пропадает окно ввода серийного номера и предлагается сразу начать установку программы.
P.S.
На этом этапе можно проводить русификацию, заменив оригинальный exeшник пропатченным.
Неужели MathType не по зубам уважаемому коммьюнити?
Или программа не заслуживает внимания?
Debugger
22-05-2006, 11:15
Apeir0n
В распакованном инсталляторе лежит файл настройки установки setup.inf. Не пробовали с ним разобраться? Там очень много разнообразных опций.
В файле setup.inf есть следующие опции:
; 'no_*' set to True will prevent the indicated window from being shown.
;no_background = 0
;no_prog_meter = 0
; 'InstallNoDlg' set to ANY value will cause the main selection dlg to operate as if the user had just hit
; 'OK' (equivalent to '-I' on cmd line).
;InstallNoDlg = 1
Если установить no_background и InstallNoDlg в "1", то получается почти silent режим.
Осталось избавиться только от предложения ввести серийный номер
и необходимости нажать OK при завершении установки.
Debugger
22-05-2006, 16:22
Apeir0n
Да, у меня то же самое. Но в файле уж слишком много настроек, а разбираться с ними и регистрацией пока не могу.
По шагам:
0. Распаковываем диструбутив MathType52Setup.exe.
1. Правим setup.inf:
no_background = 1
InstallNoDlg = 1
2. Устанавливаем на рабочей системе MathType (вводим серийник и т.д.).
3. Запаковываем папку (у меня C:\Program Files%\MathType) в SFX архив,
с указанием распаковываться в C:\Program Files%\MathType.
4. В папке с дистрибутивом создаем файл install.cmd следующего содержания:
setup.exe -W -DL "%programfiles%\MathType" -C
Все.
Для установки запускаем SFX, затем install.cmd
(он регистрирует в системе библиотеки, шрифты и макросы для Word`а).
Единственным нерешенным остался вопрос с появлением окошка с кнопкой OK.
После того как сделали все по инструкции Apeir0n первые два пункта, запустите в папке с MathType скрипт автоит:
#NoTrayIcon
run ('setup.exe')
WinWait ('Установка 6.0c','','')
WinSetState ('Установка 6.0c','',@SW_HIDE)
ControlClick ('Установка 6.0c','',21)
ControlClick ('Установка 6.0c','',101)
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:1]','{end}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:1]','{backspace 35}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:1]','Имя')
ControlClick ('Установка 6.0c','', 103)
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:2]','{end}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:2]','{backspace 35}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:2]','Имя')
ControlClick ('Установка 6.0c','', 105)
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:3]','{end}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:3]','{backspace 35}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:3]','Имя')
ControlClick ('Установка 6.0c','', 107)
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:4]','{end}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:4]','{backspace 35}')
ControlSend ('Установка 6.0c','','[CLASS:Edit; INSTANCE:4]','серийный номер')
ControlClick ('Установка 6.0c','',112)
ControlClick ('Установка 6.0c','',22)
WinWait ('Выполнение Установка 6.0c','','')
WinSetState ('Выполнение Установка 6.0c','', @SW_HIDE)
WinWait ('Выбор языка','','')
WinSetState ('Выбор языка','',@SW_HIDE)
ControlClick ('Выбор языка','',1)
WinWait ('Завершение установки','','')
WinSetState ('Завершение установки','',@SW_HIDE)
ControlClick ('Завершение установки','', 25)
ControlClick ('Завершение установки','', 1)
Exit
Не забудьте в нем подправить Имя и Серийный номер. Спасибо beve и 266903582 за помощь в написании скрипта.
После того как сделали все по инструкции Apeir0n первые два пункта, »
Для таких бестолковых как я перефразирую:
После того как сделали все по инструкции Apeir0n пункты 0 и 1.... :up
народ, кто нибудь имеет опыт установки MathType на XP x64? Работает? На оф сайте не нашел по этому поводу информации
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.