Design Science MathType

Views: 2.6k  |  Created: 01/30/2007

Average Rating: 0
MathType has 4 inventory records, 0 Questions, 0 Blogs and 0 links. Please help add to this by sharing more!

Deployment Tips (1)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 0 / 5 (Not Rated) based on 0 ratings
Most Commonly Reported Deployment Method
Not Determined
or cancel
-1
Note
Deployment Environment: SCCM 2007r2
Network Environment: ActiveDirectory
Windows Environment: Windows 7 x86 / x64

Begin of Customized setup.inf
Begin of Customized setup.inf
Begin of Customized setup.inf

; setup.inf --- Copyright (c) 1987-2001 by Design Science, Inc.
; Purpose: Information file - drives the installation process.
; mtcd.cfg - configuration for MT CD release

[startup]
; These vars are needed to properly open the config file.
ShortAppKey = MT
MajVersion = 5
MinVersion = 2
; set configurable items
; cfgInstallPDF: 1 = install PDF manual
cfgInstallPDF = 1
; cfgDLLReg: 1 = register DLLs
cfgDLLReg = 1
; cfgForeign: 1 = support foreign languages
cfgForeign = 0
; start of [Startup] section is in .cfg file
&logical_disks =
&enable_remove =
&set_remove_ops =
; 'no_*' set to True will prevent the indicated window from being shown.

;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
no_background = 1
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT

;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
no_prog_meter = 1
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT

; '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).

;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
InstallNoDlg = 1
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT

; We need this to offer the user the chance to overwrite MT3
; 'get_ini_var' requires 4 parameters:
; 1) name of the value to store (once we get it)
; 2) location of the ini source
; 3) section where the value is to be found
; 4) name of the value to read
$get_ini_var = OldAppDir, <WinDir>\Mathtype.ini, Directories, MathTypeDir
; 'lock_ProgDir' set to ANY value will prevent the user from modifying the destination text box in the main selection dlg.
; Equivalent to '-DL' on command line.
;lock_ProgDir = 0

[shutdown]
;; The 'overwrite_old_app_files' section is run here, rather than in the bulk of the installation sections, so that
;; we're sure that all tasks (such as migrating the settings) that require the files that are removed have been run and
;; no longer need these files.
&overwrite_old_app_files? =
&remove_shutdown_del_files? =
&remove_dirs? =

[remove_shutdown_del_files]
; ************* LOCALIZATION *************
; This line is to make sure that the localized language libraries get deleted on a remove. If the DLL is loaded/linked,
; it can't be removed in the normal way.
$file_sys = delete,<LangDir>\<ShortAppKey>su5XXX.dll

[remove_dirs]
; This section called by the [shutdown] section.
; We'll try to delete these dirs to keep things clean, but if any files are in them, they won't be
; deleted. We try to delete these here (from the 'shutdown' phase), because there will still be
; files in them if we try to do them in remove's 'check sizes' or 'install' phases.
$dir_del = <TranslatorDir>
$dir_del = <MathPageDir>
$dir_del = <LangDir>
$dir_del = <AppSystemDir>
$dir_del = <OfficeSuppDir>
$dir_del = <TTAppDir>
$dir_del = <PSAppDir>
$dir_del = <FontsDir>
$dir_del = <PrefsDir>
$dir_del = <ProgDir>
$dir_del = <AppDataRoot>

[logical_disks]
; This section called by the [startup] section. These values init'ed every time.
; Expect most installs to be single-disk so use disk = 1, setup asserts that (disk>0)
ExeDisk = 1
HelpDisk = 1
DllDisk = 1
LangDllDisk = 1
XlatorDisk = 1
MacroDisk = 1
TTDisk = 1
PSDisk = 1
PfmDisk = 1
AfmDisk = 1
PDFDisk = 1
PrefsDisk = 1

[enable_remove]
; This section called by the [startup] section. These values init'ed every time.
; enable_<SectionName> set to 1 will enable that checkbox in the remove dlg
; no checkboxes in remove groupbox
enable_remove_keep_fonts = 0
enable_remove_keep_prefs = 0


[easy_install]
; marks certain sections for execution, and then run the master list.
&easy_install_list =
&master =

[easy_install_list]
do_application = 1
do_fontinfo_files = 1
do_toolbar_files = 1
do_remove_old_version_files = 1
do_setup_app = 1
do_easy_setup_app_tasks = 1
do_help = 1
do_translator_files = 1
do_ps1fonts = 1
do_ttfonts = 1
do_word_macros = 1
do_power_point_macros = 1
do_preferences = 1
do_readme = 1
do_rem_icons = 1
do_stub_ole_registrations = 1
do_all_ole_autoconverts = 1
do_convert_old_prefs = 1
do_manual = <cfgInstallPDF>

[wkstation_install]
; Takes the place of the "easy_install" group.
do_readme = 1
do_workstation_setup_app_tasks = 1
; do_ps1fonts is activated here, but we don't call the "ps1fonts" section. This is so that the user
; will see the "do_ps1fonts" message on a workstation install.
do_ps1fonts = 1
&manual_tasks =
&fixup_old_betas =
&application_tasks =
&app_lang_libs_tasks =
&dll_reg? =
&ole_reg? =
&setup_app_tasks =
&help_dlls =
&help_tasks =
&ps1fonts_tasks =
&ttfonts_tasks =
&choose_lang? =
&word_macros_tasks =
&power_point_macros_tasks =
&readme_tasks =
&rem_icons =
&icons? =
&convert_old_prefs =
&stub_ole_registrations =
&all_ole_autoconverts =

;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;&install_completion_notify =
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT

[remove_old_version_files]
; This section will remove files that may be left around by a 3.x installation. These files will not be overwritten
; by files from this (4.0) install, and need to be deleted.
$file_sys = delete,<ProgDir>\Factory.eqp
$file_sys = delete,<ProgDir>\Mathtype.cnt
$file_sys = delete,<ProgDir>\Mathtype.hlp
$file_sys = delete,<ProgDir>\Mathtype.gid
$file_sys = delete,<ProgDir>\Mtsetup.exe
$file_sys = delete,<ProgDir>\cmdmsw2.doc
$file_sys = delete,<ProgDir>\cmdmsw6.doc
$file_sys = delete,<ProgDir>\cmdmsw95.doc
$file_sys = delete,<ProgDir>\cmdmsw97.doc
$file_sys = delete,<ProgDir>\alte.wpm
$file_sys = delete,<ProgDir>\mtmanual.pdf
$file_sys = delete,<ProgDir>\readme.wri
; Now remove files that an old 1.1 installation will have left around.
$file_sys = delete,<ProgDir>\Setup.exe
$file_sys = delete,<ProgDir>\Mt.hlp
$file_sys = delete,<ProgDir>\Mt.gid
$test_overwrite_old_app = do_overwrite_old_app_files

[overwrite_old_app_files]
; If we're in the state of overwriting an old application (MT 3.x or 1.1) then we need to remove the following files, as they are
; not in the <ProgDir> folder.
$file_sys = delete,<WinDir>\mathtype.ini
$file_sys = delete,<WinDir>\mt.dll
$file_sys = delete,<WinDir>\mt32.dll
$file_sys = delete,<WinDir>\mtfonts.ini
; We're not removing the "mtmacros.pre" file because this data doesn't get migrated.

[fixup_old_betas]
;currently nothing to fixup

[application]
; ************* LOCALIZATION *************
; Set the value of "do_app_lang_libs" to "1" (the number "one")
do_app_lang_libs = <cfgForeign>
&application_files =
&application_tasks =

[application_files]
f_MTApiDLL =
f_App =

[application_tasks]
do_dll_reg = <cfgDLLReg>
do_ole_reg = 1
&extensions =
; 'add_icon' will put the particular icon in a list, and when 'add_icon_group' is called, all the icons in the list
; will be added to the program group. The 'add_icon' task can have up to 5 parameters:
; - name for the icon/link,
; - description for the icon/link,
; - path to file
; - command-line args (opt.)
; - path to file who's icon will be shown, if different than arg3 (opt.)
; - icon index for file in arg5 (opt.)
; Unused args must be at least one space (' ') char.
$add_icon = <AppName>,<AppLinkDesc>,<ProgDir>\<AppProgName>.exe
$add_icon = <ServerName>,<ServerLinkDesc>,<ProgDir>\<AppProgName>.exe,-server,<ProgDir>\<AppProgName>.exe,1
do_icons = 1
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\<AppProgName>.exe\ = <ProgDir>\<AppProgName>.exe
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\<AppProgName>.exe\Path = <ProgDir>
+<UserRegKey>\Config\TBEqnLibPath =
+<MachRegKey>\Config\HelpDir =
+<MachRegKey>\Config\TranslatorDir =
+<MachRegKey>\Config\LangDir =
+<MachRegKey>\Config\AppSystemDir =
+<MachRegKey>\Config\FontInfoDir =

[fontinfo_files]
f_FontInfo =

[app_lang_libs]
; This section is a list of all the app's language libraries that will be copied
; to the "Language" directory.
&app_lang_libs_files =
&app_lang_libs_tasks =

[app_lang_libs_tasks]
; ************* LOCALIZATION *************
; "1" turns on foreign lang. support
do_choose_lang = <cfgForeign>

[app_lang_libs_files]
; ************* LOCALIZATION *************
; Localized version of MathType's DLL should be added here.
;f_AppXXXLangLib =

[toolbar_files]
f_TBEqnLib =

[setup_app]
&setup_app_files =
&setup_app_tasks =

[setup_app_files]
f_SetupApp =
f_InfoFile =

[setup_app_tasks]
$add_icon = <EqnConvMgr>,<EqnConvMgrLinkDesc>,<ProgDir>\<ProgName>.exe,-OLEMGR,<ProgDir>\<ProgName>.exe,1
do_icons = 1
; ************* LOCALIZATION *************
; "1" turns on foreign lang. support
do_setup_lang_libs = <cfgForeign>
; Set up the "Add/Remove Programs" (Windows Control Panel). The UninstallString is set up in the separate "tasks" section below.
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\DisplayName = <AppName> <MajVersion>
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\DisplayVersion = <MajVersion>.<MinVersion>
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\Publisher = Design Science, Inc.
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\HelpLink = http://www.dessci.com/support
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\URLInfoAbout = http://www.dessci.com
&easy_setup_app_tasks? =
&workstation_setup_app_tasks? =

[easy_setup_app_tasks]
$add_icon = <RemoveName>,<RemoveName>,<ProgDir>\<ProgName>.exe,-R
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\UninstallString = "<ProgDir>\<ProgName>.exe" -R

[workstation_setup_app_tasks]
$add_icon = <RemoveWkstnName>,<RemoveWkstnName>,<ProgDir>\<ProgName>.exe,-R -W
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\UninstallString = "<ProgDir>\<ProgName>.exe" -R -W

[setup_lang_libs]
; This section is a list of all the setup app's language libraries that will be copied
; to the "Language" directory.
&setup_lang_libs_files =
; ************* LOCALIZATION *************
; "1" turns on foreign lang. support
do_choose_lang = <cfgForeign>

[setup_lang_libs_files]
; ************* LOCALIZATION *************
; Localized versions of Setup's DLL should be added here.
;f_SetupXXXLangLib =

[help]
&help_files =
&help_dlls =
&help_tasks =

[help_files]
f_Help =
f_HelpCont =
; ************* LOCALIZATION *************
; Localized versions of the help files should be added here.
;f_HelpXXX =
;f_HelpContXXX =

[help_dlls]
; install_shared_dll will version-copy the file to the appropriate place for shared DLL's, and increment the refcount. Arg1 is the
; source path for the DLL. The indicated file must reside on disk 1 for a multi-disk install.
$install_shared_dll = <InstallFromDir>\inetwh32.dll

[help_tasks]
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>enu.hlp = <ProgDir>
+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>enu.cnt = <ProgDir>
; ************* LOCALIZATION *************
; Localized versions of the help files should be added here.
;+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>XXX.hlp = <ProgDir>
;+HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>XXX.cnt = <ProgDir>
$add_icon = <HelpName>,<HelpName>,<HelpDir>\<HelpFile>
do_icons = 1

[remove_help]
&help_files =
; remove_shared_dll will locate the indicated DLL, and decrement its refcount, possibly removing the file in the process.
$remove_shared_dll = inetwh32.dll

[manual]
&manual_files =
&manual_tasks =

[manual_files]
f_PDFManual =

[manual_tasks]
$add_icon = <UserManualName>,<UserManualName>,<ProgDir>\<AppName> User Manual.pdf
do_icons = 1

[translator_files]
f_LatexXlator =
f_AmsXlator =
f_PlainTexXlator =
f_TeXAMSBaseXlator =
f_AMSTeXXlator =
f_TeXBaseXlator =
f_TeXCharsXlator =
f_MathML1Base =
f_MathML1Xlator =
f_MathML2Base =
f_MathML2MNamespace=
f_MathML2NoNamespace=
f_MathML2NamespaceAttr=

[dll_reg]
; This task will perform the application's DLL's COM registration
$register_dll = <MathPageDir>\MathPage.wll

[ole_reg]
; This task will perform the application's OLE registration
$register =

[all_ole_autoconverts]
; True is used to convert all the recommended objects to this app.
$set_all_autoconverts = True

[ole_reg_mgr_all]
; 'run_ole_mgr' will display the dialog that allows the user to select the equation types to autoconvert to the
; main application. 'True' indicates that all the detected equation types will be listed. 'False' will cause the
; dialog to only list the recommended types.
$run_ole_mgr = True

[ole_reg_mgr_recommended]
$run_ole_mgr = False

[stub_ole_registrations]
; $stub_reg = <ProgID>, <ClassID>, <OLEClassName>
$stub_reg = Equation, {0003000B-0000-0000-C000-000000000046}, MathType Equation 3.0
$stub_reg = Equation.2, {00021700-0000-0000-C000-000000000046}, Microsoft Equation 2.0
$stub_reg = Equation.3, {0002CE02-0000-0000-C000-000000000046}, Microsoft Equation 3.0
$stub_reg = Equation.COEE2, {0002CE01-0000-0000-C000-000000000046}, Corel Equation! 2.0
$stub_reg = Equation.SAEE2, {0002CE07-0000-0000-C000-000000000046}, Sakhr Software Equation 2.1
$stub_reg = Equation.AXEE2, {0002CE09-0000-0000-C000-000000000046}, Axum Equation
$stub_reg = Equation.DGEE2, {0002CE0A-0000-0000-C000-000000000046}, DeltaGraph Equation 2.1
$stub_reg = Equation.SSEE2, {0002CE0B-0000-0000-C000-000000000046}, Samsung Equation 2.1
$stub_reg = Equation.IPEE1, {0002CE0C-0000-0000-C000-000000000046}, ips Publishing Equation 1.3
$stub_reg = Equation.GAEE2, {0002CE0D-0000-0000-C000-000000000046}, GRAMS Equation 2.1
$stub_reg = Equation.XPEE2, {0002CE0F-0000-0000-C000-000000000046}, XP Tech Equation 2
$stub_reg = Equation.QTEE2, {0002CE10-0000-0000-C000-000000000046}, QText Equation 2
$stub_reg = Equation.BREE2, {0002CE11-0000-0000-C000-000000000046}, Diploma Equation 2
$stub_reg = Equation.IPEE3, {0002CE12-0000-0000-C000-000000000046}, ips Publishing Equation 3.5
$stub_reg = Equation.DSMT36,{0002CE13-0000-0000-C000-000000000046}, MathType Equation 3.6+
$stub_reg = Equation.IPEE3, {0002CE14-0000-0000-C000-000000000046}, ips Publishing Equation 3
$stub_reg = Equation.QZEE2, {0002CE15-0000-0000-C000-000000000046}, Qwizdom Equation 2
$stub_reg = Equation.EDEE2, {0002CE16-0000-0000-C000-000000000046}, Wizard Test Maker Equation 2
$stub_reg = Equation.PWEE2, {0002CE17-0000-0000-C000-000000000046}, Pascal Write Equation 2
$stub_reg = Equation.SMEE2, {0002CE18-0000-0000-C000-000000000046}, TestMaker Equation 2
$stub_reg = Equation.MVEE4, {0002CE19-0000-0000-C000-000000000046}, MediaVision Equation 4
$stub_reg = Equation.ACEE4, {0002CE1A-0000-0000-C000-000000000046}, Acme Equation 4
$stub_reg = Equation.ESEE4, {0002CE1B-0000-0000-C000-000000000046}, ESATEST Equation 4
$stub_reg = Equation.BOEE4, {0002CE1C-0000-0000-C000-000000000046}, eMOD Equation 4
$stub_reg = Equation.RSEE4, {0002CE1D-0000-0000-C000-000000000046}, Respondus Equation 4

[convert_old_prefs]
; 'convert_pref' takes no parameters.
$convert_pref =

[choose_lang]
$ask_choose_lang = <UserRegKey>\Config\AppLang

[word_macros]
&word_macros_files =
&word_macros_tasks =

[word_macros_files]
f_WordCmds =
f_WordUICmds =
f_MathPageWLL =
f_MathPageJS =
f_MathPagePMathML =
f_MathPagePMathMLCSS =
f_MathPageEmptyGIF =
f_WordUIDLL =
;f_WordUIDLLXXX =
; ************* LOCALIZATION *************
; Localized versions of the language DLLs for use with MS Word
f_MSWordENULangLib =
f_MSWordFRALangLib =
f_MSWordSBNLangLib =
f_MSWordDEULangLib =
f_MSWordESPLangLib =
f_MSWordDANLangLib =
f_MSWordELLLangLib =
f_OfficeReadMeENU =
; ************* LOCALIZATION *************
; Localized versions of the Word readme should be added here.
;f_OfficeReadMeXXX

[word_macros_tasks]
; 'set_word_macro' takes 5 params:
; 1) major version of Word that the following data is intended for
; 2) filename of the macro file that will be installed
; 3) the source location where the macro will be installed from
; 4) filename of the WLL file that will be installed
; 5) the source location where the WLL will be installed from
$set_word_macro = 8, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
$set_word_macro = 9, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
$set_word_macro = 10, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
$set_word_macro = 11, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
; 'ensure_unique_macro_install' takes 3 params: 1) registry key to search, 2) filename of the macro, 3) major version
; of Word for which the macro is intended to run.
;$ensure_unique_macro_install = <MachRegKey>\Directories\Macros\WordBasic, MathType Commands For Word 95.dot, 7
$ensure_unique_macro_install = <MachRegKey>\Directories\Macros\VBA, MathType Commands For Word 97.dot, 8
; 'fixup_wordNN_migration' takes 2 params:
; a string to match in a filename
; (optional) extension of the file to match (default is any exension)
; If a file exists in the Word 2000 & newer startup folder that contains the string in arg1,
; and also matches the extension (if provided) in arg2, then the file will be removed.
$fixup_word_migration = MathType Commands for, .dot
; check_unsupported_office_version takes an initial unsupported version# and a count
; as new versions of Office are supported, the initial unsupported version should be incremented

;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;$check_unsupported_office_version = 12, 3
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT

; run_word_macro can be modified by changing its args:
; 'True' = dialog to ask the user if it's ok to install the macros
; 'False' = don't ask the user (no dialog), just do it. Default is 'True'.
$run_word_macro = False
-<UserRegKey>\WordCommands\NoLanuageDLLError =

[remove_word_macros]
$set_word_macro = 8, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
$set_word_macro = 9, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
$set_word_macro = 10, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
$set_word_macro = 11, MathType Commands 5 For Word.dot, <OfficeSuppDir>, MathPage.wll, <MathPageDir>
$remove_word_macro =

[power_point_macros]
&power_point_macros_files =
&power_point_macros_tasks =

[power_point_macros_files]
f_PowerPtHelperApp =
f_PowerPt8AddIn =
f_PowerPt9AddIn =
f_PowerPt10AddIn =
f_PowerPt11AddIn =

[power_point_macros_tasks]
; 'set_ppt_macro' takes 3 params: 1) major version of PowerPoint that the following data is intended for, 2) filename of the
; macro file that will be installed, 3) the location where the add-in is located.
$set_ppt_macro = 8, MathType AddIn (PowerPoint 97).ppa, <OfficeSuppDir>
$set_ppt_macro = 9, MathType AddIn (PowerPoint 2000).ppa, <OfficeSuppDir>
$set_ppt_macro = 10, MathType AddIn (PowerPoint 2002).ppa, <OfficeSuppDir>
$set_ppt_macro = 11, MathType AddIn (PowerPoint 2003).ppa, <OfficeSuppDir>
; run_ppt_macro can be modified by changing its args: 'True' = dialog to ask the user if it's ok to install the
; macros; 'False' = don't ask the user (no dialog), just do it. Default is 'True'.
$run_ppt_macro = False

[remove_power_point_macros]
$set_ppt_macro = 8, MathType AddIn (PowerPoint 97).ppa, <OfficeSuppDir>
$set_ppt_macro = 9, MathType AddIn (PowerPoint 2000).ppa, <OfficeSuppDir>
$set_ppt_macro = 10, MathType AddIn (PowerPoint 2002).ppa, <OfficeSuppDir>
$set_ppt_macro = 11, MathType AddIn (PowerPoint 2003).ppa, <OfficeSuppDir>
$remove_ppt_macro =

[readme]
; 'create_link' task will make a link (shortcut) file.
; Arg1 is the location to create the shortcut file
; Arg2 is the name of the link
; Arg3 is the description of the link
; Arg4 is the program the shortcut will execute
; Arg5 is the arguments to pass to the program in arg3
; Arg6 (optional) is the path of the executable whose icon we'll use
; Arg7 (opt.) is the index of the icon in executable in arg5.
$create_link = <ProgDir>,<ReadMeName>,<ReadMeName>,WinHlp32.exe,-n <ReadMeHelpID> <HelpDir>\<HelpFile>
; ************* LOCALIZATION *************
; Each help file should have a link to its "Read Me" topic.
;$create_link = <ProgDir>,Read Me (<Language Name>),Read Me (<Language Name>),WinHlp32.exe,-n <ReadMeHelpID> <HelpDir>\<ShortAppKey><MajVersion>XXX.hlp
&readme_tasks =

[readme_tasks]
$add_icon = <ReadMeName>,<ReadMeName>,WinHlp32.exe,-n <ReadMeHelpID> <HelpDir>\<HelpFile>
do_icons = 1

[icons]
; '*_icon_group' takes the name of the program group to manipulate. The add and remove tasks should use the same string.
$add_icon_group = <AppName> <MajVersion>

[rem_icons]
$remove_icon_group = <AppName> <MajVersion>
; Internet Explorer 4 (w/desktop update) causes problems when we delete, and then re-create the program group.

[install_completion_notify]
; 'ask_view_readme' will cause Setup to pop up the successful completion dialog that allows the user to launch the ReadMe
; file for viewing. The first arg is the variable that will trigger this dialog; the second arg is the path of the file to open.

;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;$ask_view_readme = do_readme,WinHlp32.exe,-n <ReadMeHelpID> <HelpDir>\<HelpFile>
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT

[extensions]
; 'clean_old_winini_ext_reg' will remove old 16-bit/Win3.1 extension registrations. If the extension is assigned to our app, or an older
; version of our app, then it will be removed. This is because it will override the extension registration we do in 'add_reg_chk_exist'.
$clean_old_winini_ext_reg = EQP
$clean_old_winini_ext_reg = EPS
$clean_old_winini_ext_reg = WMF
$clean_old_winini_ext_reg = GIF
; 'add_reg_chk_exist' will add/modify the registry value in Arg1, only if the string in Arg2 is found as part of the data. If this
; is the case, the string in Arg3 will be set to that value's data. (Arg1: reg key/value to examine & modify; Arg2: search str;
; Arg3: new string for Arg1's data if Arg2 found)
+HKEY_CLASSES_ROOT\.EQP\ = Equation.PrefsFile
; We remove file extension associations for EPS, WMF, and GIF. This is because MT is not a general editor/viewer for these types.
; Users will have to make these associations themselves.
$remove_reg_chk_exist = HKEY_CLASSES_ROOT\.EPS\, Equation
$remove_reg_chk_exist = HKEY_CLASSES_ROOT\.WMF\, Equation
$remove_reg_chk_exist = HKEY_CLASSES_ROOT\.GIF\, Equation
; 'clean_others_ext_reg' will clean up other app's (non DSI) exension registrations. Arg1 is the extension whose registry key we're
; starting our check with. Arg2 is the search string that identifies an extension as "ours" (if found, we ignore the extension).
$clean_others_ext_reg = eqp,Equation
$clean_others_ext_reg = eps,Equation
$clean_others_ext_reg = wmf,Equation
$clean_others_ext_reg = gif,Equation
; 'add_openwith_support' adds support for ME/2000 & newer's OpenWith command in Windows Explorer
$add_openwith_support = eps, <AppName>.exe
$add_openwith_support = wmf, <AppName>.exe
$add_openwith_support = gif, <AppName>.exe

[remove_extensions]
-HKEY_CLASSES_ROOT\.EQP\ =

[preferences]
&prefs_files =

[prefs_files]
f_TeXPrefs =
f_TmsSym10 =
f_TmsSym12 =
f_TmsSym48 =
f_Euclid10 =
f_Euclid12 =
f_Euclid48 =

[ttfonts]
&ttfonts_files =
&ttfonts_tasks =

[ttfonts_files]
f_MTExtraTT =
f_EuclidTT =
f_EuclidBoldTT =
f_EuclidBoldItTT =
f_EuclidItTT =
f_EuclidSymbolTT =
f_EuclidSymbolBoldTT =
f_EuclidSymbolBoldItTT =
f_EuclidSymbolItTT =
f_EuclidExtraTT =
f_EuclidExtraBoldTT =
f_EuclidFracTT =
f_EuclidFracBoldTT =
f_EuclidMathOneTT =
f_EuclidMathOneBoldTT =
f_EuclidMathTwoTT =
f_EuclidMathTwoBoldTT =
f_FencesTT =

[ttfonts_tasks]
; 'remove_soft_fonts' will remove old soft fonts installed into printer drivers.
$remove_soft_fonts =
; 'remove_font_name' will remove the font based on its windows name (not the filename), and its type ('raster', 'bitmap', or 'TrueType')
$remove_font_name = MT Extra Plain,TrueType
$remove_font_name = MT Extra Regular,TrueType
$remove_font_name = Fences,TrueType
$remove_font_name = MT Extra,raster
; Remove screen fonts from older (1.1 and 3.x) vesions of MathType.
$remove_font_name = "MT Extra 5,7,10,12,14,18,24,36 (VGA res)",bitmap
$remove_font_name = "MT Symbol 5,7,10,12,14,18,24,36 (VGA res)",bitmap
$remove_font_name = "MT Symbol Italic 5,7,10,12,14,18,24,36 (VGA res)",bitmap
$remove_font_name = "Fences 5,7,10,12,14,18,24,36 (VGA res)",bitmap
$remove_font_name = "Fences 10,14,20,24,28,36,48,72 (VGA res)",bitmap
$remove_font_name = "MT Extra 5,7,10,12,14,18,24,36 (EGA res)",bitmap
$remove_font_name = "MT Symbol 5,7,10,12,14,18,24,36 (EGA res)",bitmap
$remove_font_name = "MT Symbol Italic 5,7,10,12,14,18,24,36 (EGA res)",bitmap
$remove_font_name = "Fences 5,7,10,12,14,18,24,36 (EGA res)",bitmap
$remove_font_name = "Fences 10,14,20,24,28,36,48,72 (EGA res)",bitmap
$remove_font_name = "MT Extra 5,7,10,12,14,18,24,36 (8514/a res)",bitmap
$remove_font_name = "MT Symbol 5,7,10,12,14,18,24,36 (8514/a res)",bitmap
$remove_font_name = "MT Symbol Italic 5,7,10,12,14,18,24,36 (8514/a res)",bitmap
$remove_font_name = "Fences 5,7,10,12,14,18,24,36 (8514/a res)",bitmap
$remove_font_name = "Fences 10,14,20,24,28,36,48,72 (8514/a res)",bitmap
; 'install_tt_font' takes a source path, and a destination path.
$install_tt_font = <TTAppDir>\mtextra.ttf, <TTSysDir>\mtextra.ttf
$install_tt_font = <TTAppDir>\euclid.ttf, <TTSysDir>\euclid.ttf
$install_tt_font = <TTAppDir>\euclidb.ttf, <TTSysDir>\euclidb.ttf
$install_tt_font = <TTAppDir>\euclidbi.ttf, <TTSysDir>\euclidbi.ttf
$install_tt_font = <TTAppDir>\euclidi.ttf, <TTSysDir>\euclidi.ttf
$install_tt_font = <TTAppDir>\eucsym.ttf, <TTSysDir>\eucsym.ttf
$install_tt_font = <TTAppDir>\eucsymb.ttf, <TTSysDir>\eucsymb.ttf
$install_tt_font = <TTAppDir>\eucsymbi.ttf, <TTSysDir>\eucsymbi.ttf
$install_tt_font = <TTAppDir>\eucsymi.ttf, <TTSysDir>\eucsymi.ttf
$install_tt_font = <TTAppDir>\euextra.ttf, <TTSysDir>\euextra.ttf
$install_tt_font = <TTAppDir>\euextrab.ttf, <TTSysDir>\euextrab.ttf
$install_tt_font = <TTAppDir>\eufrak.ttf, <TTSysDir>\eufrak.ttf
$install_tt_font = <TTAppDir>\eufrakb.ttf, <TTSysDir>\eufrakb.ttf
$install_tt_font = <TTAppDir>\eumat1.ttf, <TTSysDir>\eumat1.ttf
$install_tt_font = <TTAppDir>\eumat1b.ttf, <TTSysDir>\eumat1b.ttf
$install_tt_font = <TTAppDir>\eumat2.ttf, <TTSysDir>\eumat2.ttf
$install_tt_font = <TTAppDir>\eumat2b.ttf, <TTSysDir>\eumat2b.ttf
$install_tt_font = <TTAppDir>\fences.ttf, <TTSysDir>\fences.ttf
$tt_fontchange_notify =

[ps1fonts]
&ps1fonts_files =
&ps1fonts_tasks =

[ps1fonts_files]
f_EuclidPS =
f_EuclidPSafm =
f_EuclidPSpfm =
f_EuclidBoldPS =
f_EuclidBoldPSafm =
f_EuclidBoldPSpfm =
f_EuclidBoldItPS =
f_EuclidBoldItPSafm =
f_EuclidBoldItPSpfm =
f_EuclidItPS =
f_EuclidItPSafm =
f_EuclidItPSpfm =
f_EuclidSymbolPS =
f_EuclidSymbolPSafm =
f_EuclidSymbolPSpfm =
f_EuclidSymbolBoldPS =
f_EuclidSymbolBoldPSafm =
f_EuclidSymbolBoldPSpfm =
f_EuclidSymbolBoldItPS =
f_EuclidSymbolBoldItPSafm =
f_EuclidSymbolBoldItPSpfm =
f_EuclidSymbolItPS =
f_EuclidSymbolItPSafm =
f_EuclidSymbolItPSpfm =
f_EuclidExtraPS =
f_EuclidExtraPSafm =
f_EuclidExtraPSpfm =
f_EuclidExtraBoldPS =
f_EuclidExtraBoldPSafm =
f_EuclidExtraBoldPSpfm =
f_EuclidFracPS =
f_EuclidFracPSafm =
f_EuclidFracPSpfm =
f_EuclidFracBoldPS =
f_EuclidFracBoldPSafm =
f_EuclidFracBoldPSpfm =
f_EuclidMathOnePS =
f_EuclidMathOnePSafm =
f_EuclidMathOnePSpfm =
f_EuclidMathOneBoldPS =
f_EuclidMathOneBoldPSafm =
f_EuclidMathOneBoldPSpfm =
f_EuclidMathTwoPS =
f_EuclidMathTwoPSafm =
f_EuclidMathTwoPSpfm =
f_EuclidMathTwoBoldPS =
f_EuclidMathTwoBoldPSafm =
f_EuclidMathTwoBoldPSpfm =
f_MTExtraPS =
f_MTExtraPSafm =
f_MTExtraPSpfm =
f_FencesPS =
f_FencesPSafm =
f_FencesPSpfm =

[ps1fonts_tasks]
&remove_atm_fonts =

[remove_atm_fonts]
; 'remove_old_atm_font' will remove a font installed into ATM, only if it's older than the given font (arg1).
$remove_old_atm_font = <PSAppDir>\mtextra.pfb, <PSAppDir>\mtextra.pfm
$remove_old_atm_font = <PSAppDir>\euclid.pfb, <PSAppDir>\euclid.pfm
$remove_old_atm_font = <PSAppDir>\euclidb.pfb, <PSAppDir>\euclidb.pfm
$remove_old_atm_font = <PSAppDir>\euclidbi.pfb, <PSAppDir>\euclidbi.pfm
$remove_old_atm_font = <PSAppDir>\euclidi.pfb, <PSAppDir>\euclidi.pfm
$remove_old_atm_font = <PSAppDir>\eucsym.pfb, <PSAppDir>\eucsym.pfm
$remove_old_atm_font = <PSAppDir>\eucsymb.pfb, <PSAppDir>\eucsymb.pfm
$remove_old_atm_font = <PSAppDir>\eucsymbi.pfb, <PSAppDir>\eucsymbi.pfm
$remove_old_atm_font = <PSAppDir>\eucsymi.pfb, <PSAppDir>\eucsymi.pfm
$remove_old_atm_font = <PSAppDir>\euextra.pfb, <PSAppDir>\euextra.pfm
$remove_old_atm_font = <PSAppDir>\euextrab.pfb, <PSAppDir>\euextrab.pfm
$remove_old_atm_font = <PSAppDir>\eufrak.pfb, <PSAppDir>\eufrak.pfm
$remove_old_atm_font = <PSAppDir>\eufrakb.pfb, <PSAppDir>\eufrakb.pfm
$remove_old_atm_font = <PSAppDir>\eumat1.pfb, <PSAppDir>\eumat1.pfm
$remove_old_atm_font = <PSAppDir>\eumat1b.pfb, <PSAppDir>\eumat1b.pfm
$remove_old_atm_font = <PSAppDir>\eumat2.pfb, <PSAppDir>\eumat2.pfm
$remove_old_atm_font = <PSAppDir>\eumat2b.pfb, <PSAppDir>\eumat2b.pfm
$atm_fontchange_notify =

[files]
f_App=<ExeDisk>, <AppProgName>.ex_, <ProgDir>\<AppProgName>.exe,1700000
f_TBEqnLib=<ExeDisk>,toolbar.eql,<AppSystemDir>\Toolbar.eql,140000
f_SetupApp=<ExeDisk>, <ProgName>.exe, <ProgDir>\<ProgName>.exe,500000
; Leading '*' makes the file hidden on installation.
f_InfoFile=<ExeDisk>, Setup.inf, *<ProgDir>\Setup.inf,50000
; Leading '?' indicates that the file will be installed only if it doesn't exist already.
f_FontInfo=<ExeDisk>, FontInfo.ini, ?<FontInfoFilePath>,3000

; If foreign languages aren't enabled, 'LangDllDisk' will be 0 (verify will skip it).
; ************* LOCALIZATION *************
; The following 2 lines are templates for foreign language files. Copy these lines, uncomment them, and replace 'XXX' by
; the 3-letter language code. The file placeholders are used elsewhere in this file. The same should be done for where
; they are used.
;f_AppXXXLangLib=<LangDllDisk>, <ShortAppKey><MajVersion>XXX.dll, <LangDir>\<ShortAppKey><MajVersion>XXX.dll,129536
;f_SetupXXXLangLib=<LangDllDisk>, <ShortAppKey>su4XXX.dll, <LangDir>\<ShortAppKey>su4XXX.dll,90624

f_PDFManual=<PDFDisk>, manual.pdf, <ProgDir>\<AppName> User Manual.pdf,2000000
f_MTApiDLL=<DllDisk>, mt5.dll, <AppSystemDir>\MT5.dll,100000

; Help files
f_Help=<HelpDisk>, <ShortAppKey><MajVersion>enu.hlp, <HelpDir>\<ShortAppKey><MajVersion>enu.hlp,600000
f_HelpCont=<HelpDisk>, <ShortAppKey><MajVersion>enu.cnt, *<HelpDir>\<ShortAppKey><MajVersion>enu.cnt,11000
; ************* LOCALIZATION *************
; Localized versions of the help files should be added here.
;f_HelpXXX=<HelpDisk>, <ShortAppKey><MajVersion>XXX.hlp, <HelpDir>\<ShortAppKey><MajVersion>XXX.hlp,21410
;f_HelpContXXX=<HelpDisk>, <ShortAppKey><MajVersion>XXX.cnt, *<HelpDir>\<ShortAppKey><MajVersion>XXX.cnt,403

; Translator files
f_PlainTexXlator=<XlatorDisk>, Plain TeX.tdl, <TranslatorDir>\Plain TeX.tdl,41000
f_LatexXlator=<XlatorDisk>, LaTeX.tdl, <TranslatorDir>\LaTeX.tdl,40000
f_AmsXlator=<XlatorDisk>, AMS LaTeX.tdl, <TranslatorDir>\AMS LaTeX.tdl,25000
f_TeXAMSBaseXlator=<XlatorDisk>, TeX (AMS base).tdl, <TranslatorDir>\TeX (AMS base).tdl,22000
f_AMSTeXXlator=<XlatorDisk>, AMSTeX.tdl, <TranslatorDir>\AMSTeX.tdl,15000
f_TeXBaseXlator=<XlatorDisk>, TeX (base).tdl, <TranslatorDir>\TeX (base).tdl,30000
f_TeXCharsXlator=<XlatorDisk>, TeX (chars).tdl, <TranslatorDir>\TeX (chars).tdl,20000
f_MathML1Base =<XlatorDisk>, MathML1Base.tdl, <TranslatorDir>\MathML1Base.tdl,41000
f_MathML1Xlator =<XlatorDisk>, MathML1.tdl, <TranslatorDir>\MathML1.tdl,101000
f_MathML2Base =<XlatorDisk>, MathML2Base.tdl, <TranslatorDir>\MathML2Base.tdl,225000
f_MathML2MNamespace=<XlatorDisk>, MathML2 (m namespace).tdl, <TranslatorDir>\MathML2 (m namespace).tdl,1000
f_MathML2NoNamespace=<XlatorDisk>, MathML2 (no namespace).tdl, <TranslatorDir>\MathML2 (no namespace).tdl,1000
f_MathML2NamespaceAttr=<XlatorDisk>, MathML2 (namespace attr).tdl, <TranslatorDir>\MathML2 (namespace attr).tdl,1000

; MS Word Commands files
f_WordCmds=<MacroDisk>, wordcmds.dot, <OfficeSuppDir>\WordCmds.dot,1000000
f_WordUICmds=<MacroDisk>, wordui.dot, <OfficeSuppDir>\MathType Commands 5 For Word.dot,200000
f_MathPageWLL=<MacroDisk>, mathpage.wll, <MathPageDir>\MathPage.wll,390000
f_MathPageJS=<MacroDisk>, mathpage.js, <MathPageDir>\MathPage.js,13000
f_MathPageEmptyGIF=<MacroDisk>, empty.gif, <MathPageDir>\Empty.gif,100
f_MathPagePMathML=<MacroDisk>, pmathml.xsl, <MathPageDir>\pmathml.xsl,20000
f_MathPagePMathMLCSS=<MacroDisk>, pmathmlcss.xsl, <MathPageDir>\pmathmlcss.xsl,26000
f_OfficeReadMeENU=<MacroDisk>, Office Support ReadMe.wri, <OfficeSuppDir>\Office Support ReadMe.wri,13000
; ************* LOCALIZATION *************
; Localized versions of the Word readme should be added here. "<Language Name>" should be replaced by the localized language's name.
;f_OfficeReadMeXXX=<MacroDisk>, Office Support ReadMe (<Language Name>).wri, <OfficeSuppDir>\Office Support ReadMe (<Language Name>).wri,768
f_WordUIDLL=<MacroDisk>, mswuienu.dll, <LangDir>\mswuienu.dll,41000
; ************* LOCALIZATION *************
; Localized versions of the Word UI language DLL should be added here (these files match the language of the App).
;f_WordUIDLLXXX=<MacroDisk>, mswuiXXX.dll, <LangDir>\mswuiXXX.dll,41000

; MS PowerPoint support files
f_PowerPtHelperApp=<ExeDisk>, copybtn.exe, <AppSystemDir>\copybtn.exe,41000
f_PowerPt8AddIn=<MacroDisk>, cmdmsppt97.ppa, <OfficeSuppDir>\MathType AddIn (PowerPoint 97).ppa,76000
f_PowerPt9AddIn=<MacroDisk>, cmdmsppt97.ppa, <OfficeSuppDir>\MathType AddIn (PowerPoint 2000).ppa,76000
f_PowerPt10AddIn=<MacroDisk>, cmdmsppt97.ppa, <OfficeSuppDir>\MathType AddIn (PowerPoint 2002).ppa,76000
f_PowerPt11AddIn=<MacroDisk>, cmdmsppt97.ppa, <OfficeSuppDir>\MathType AddIn (PowerPoint 2003).ppa,76000

; Language DLLs for use with MS Word (these files match the language of Word).
f_MSWordENULangLib=<MacroDisk>, mswenu.dll, <LangDir>\mswenu.dll,17000
f_MSWordFRALangLib=<MacroDisk>, mswfra.dll, <LangDir>\mswfra.dll,10000
f_MSWordSBNLangLib=<MacroDisk>, mswsbn.dll, <LangDir>\mswsbn.dll,10000
f_MSWordDEULangLib=<MacroDisk>, mswdeu.dll, <LangDir>\mswdeu.dll,10000
f_MSWordESPLangLib=<MacroDisk>, mswesp.dll, <LangDir>\mswesp.dll,10000
f_MSWordDANLangLib=<MacroDisk>, mswdan.dll, <LangDir>\mswdan.dll,10000
f_MSWordELLLangLib=<MacroDisk>, mswell.dll, <LangDir>\mswell.dll,10000

; Preference files
f_TeXPrefs=<PrefsDisk>, TeX Look.eqp, <PrefsDir>\TeX Look.eqp,1000
f_TmsSym10=<PrefsDisk>, Times+Symbol 10.eqp, <PrefsDir>\Times+Symbol 10.eqp,1000
f_TmsSym12=<PrefsDisk>, Times+Symbol 12.eqp, <PrefsDir>\Times+Symbol 12.eqp,1000
f_TmsSym48=<PrefsDisk>, Times+Symbol 48.eqp, <PrefsDir>\Times+Symbol 48.eqp,1000
f_Euclid10=<PrefsDisk>, Euclid 10.eqp, <PrefsDir>\Euclid 10.eqp,1000
f_Euclid12=<PrefsDisk>, Euclid 12.eqp, <PrefsDir>\Euclid 12.eqp,1000
f_Euclid48=<PrefsDisk>, Euclid 48.eqp, <PrefsDir>\Euclid 48.eqp,1000

; Fonts
f_EuclidTT=<TTDisk>, euclid.ttf, <TTAppDir>\euclid.ttf,56384
f_EuclidPS=<PSDisk>, euclid.pfb, <PSAppDir>\euclid.pfb,46944
f_EuclidPSafm=<AfmDisk>, euclid.afm, <PSAppDir>\euclid.afm,34775
f_EuclidPSpfm=<PfmDisk>, euclid.pfm, <PSAppDir>\euclid.pfm,5278

f_EuclidBoldTT=<TTDisk>, euclidb.ttf, <TTAppDir>\euclidb.ttf,54796
f_EuclidBoldPS=<PSDisk>, euclidb.pfb, <PSAppDir>\euclidb.pfb,45078
f_EuclidBoldPSafm=<AfmDisk>, euclidb.afm, <PSAppDir>\euclidb.afm,34750
f_EuclidBoldPSpfm=<PfmDisk>, euclidb.pfm, <PSAppDir>\euclidb.pfm,5283

f_EuclidBoldItTT=<TTDisk>, euclidbi.ttf, <TTAppDir>\euclidbi.ttf,70564
f_EuclidBoldItPS=<PSDisk>, euclidbi.pfb, <PSAppDir>\euclidbi.pfb,57600
f_EuclidBoldItPSafm=<AfmDisk>, euclidbi.afm, <PSAppDir>\euclidbi.afm,44165
f_EuclidBoldItPSpfm=<PfmDisk>, euclidbi.pfm, <PSAppDir>\euclidbi.pfm,6813

f_EuclidItTT=<TTDisk>, euclidi.ttf, <TTAppDir>\euclidi.ttf,70404
f_EuclidItPS=<PSDisk>, euclidi.pfb, <PSAppDir>\euclidi.pfb,54429
f_EuclidItPSafm=<AfmDisk>, euclidi.afm, <PSAppDir>\euclidi.afm,44051
f_EuclidItPSpfm=<PfmDisk>, euclidi.pfm, <PSAppDir>\euclidi.pfm,6781

f_EuclidSymbolTT=<TTDisk>, eucsym.ttf, <TTAppDir>\eucsym.ttf,39452
f_EuclidSymbolPS=<PSDisk>, eucsym.pfb, <PSAppDir>\eucsym.pfb,38586
f_EuclidSymbolPSafm=<AfmDisk>, eucsym.afm, <PSAppDir>\eucsym.afm,10317
f_EuclidSymbolPSpfm=<PfmDisk>, eucsym.pfm, <PSAppDir>\eucsym.pfm,750

f_EuclidSymbolBoldTT=<TTDisk>, eucsymb.ttf, <TTAppDir>\eucsymb.ttf,37960
f_EuclidSymbolBoldPS=<PSDisk>, eucsymb.pfb, <PSAppDir>\eucsymb.pfb,36924
f_EuclidSymbolBoldPSafm=<AfmDisk>, eucsymb.afm, <PSAppDir>\eucsymb.afm,10343
f_EuclidSymbolBoldPSpfm=<PfmDisk>, eucsymb.pfm, <PSAppDir>\eucsymb.pfm,755

f_EuclidSymbolBoldItTT=<TTDisk>, eucsymbi.ttf, <TTAppDir>\eucsymbi.ttf,41672
f_EuclidSymbolBoldItPS=<PSDisk>, eucsymbi.pfb, <PSAppDir>\eucsymbi.pfb,38571
f_EuclidSymbolBoldItPSafm=<AfmDisk>, eucsymbi.afm, <PSAppDir>\eucsymbi.afm,10429
f_EuclidSymbolBoldItPSpfm=<PfmDisk>, eucsymbi.pfm, <PSAppDir>\eucsymbi.pfm,761

f_EuclidSymbolItTT=<TTDisk>, eucsymi.ttf, <TTAppDir>\eucsymi.ttf,43704
f_EuclidSymbolItPS=<PSDisk>, eucsymi.pfb, <PSAppDir>\eucsymi.pfb,40715
f_EuclidSymbolItPSafm=<AfmDisk>, eucsymi.afm, <PSAppDir>\eucsymi.afm,10397
f_EuclidSymbolItPSpfm=<PfmDisk>, eucsymi.pfm, <PSAppDir>\eucsymi.pfm,757

f_EuclidExtraTT=<TTDisk>, euextra.ttf, <TTAppDir>\euextra.ttf,31412
f_EuclidExtraPS=<PSDisk>, euextra.pfb, <PSAppDir>\euextra.pfb,31225
f_EuclidExtraPSafm=<AfmDisk>, euextra.afm, <PSAppDir>\euextra.afm,9632
f_EuclidExtraPSpfm=<PfmDisk>, euextra.pfm, <PSAppDir>\euextra.pfm,748

f_EuclidExtraBoldTT=<TTDisk>, euextrab.ttf, <TTAppDir>\euextrab.ttf,32332
f_EuclidExtraBoldPS=<PSDisk>, euextrab.pfb, <PSAppDir>\euextrab.pfb,30348
f_EuclidExtraBoldPSafm=<AfmDisk>, euextrab.afm, <PSAppDir>\euextrab.afm,9664
f_EuclidExtraBoldPSpfm=<PfmDisk>, euextrab.pfm, <PSAppDir>\euextrab.pfm,753

f_EuclidFracTT=<TTDisk>, eufrak.ttf, <TTAppDir>\eufrak.ttf,25516
f_EuclidFracPS=<PSDisk>, eufrak.pfb, <PSAppDir>\eufrak.pfb,29425
f_EuclidFracPSafm=<AfmDisk>, eufrak.afm, <PSAppDir>\eufrak.afm,5473
f_EuclidFracPSpfm=<PfmDisk>, eufrak.pfm, <PSAppDir>\eufrak.pfm,752

f_EuclidFracBoldTT=<TTDisk>, eufrakb.ttf, <TTAppDir>\eufrakb.ttf,25272
f_EuclidFracBoldPS=<PSDisk>, eufrakb.pfb, <PSAppDir>\eufrakb.pfb,29152
f_EuclidFracBoldPSafm=<AfmDisk>, eufrakb.afm, <PSAppDir>\eufrakb.afm,5486
f_EuclidFracBoldPSpfm=<PfmDisk>, eufrakb.pfm, <PSAppDir>\eufrakb.pfm,757

f_EuclidMathOneTT=<TTDisk>, eumat1.ttf, <TTAppDir>\eumat1.ttf,35308
f_EuclidMathOnePS=<PSDisk>, eumat1.pfb, <PSAppDir>\eumat1.pfb,34757
f_EuclidMathOnePSafm=<AfmDisk>, eumat1.afm, <PSAppDir>\eumat1.afm,8693
f_EuclidMathOnePSpfm=<PfmDisk>, eumat1.pfm, <PSAppDir>\eumat1.pfm,752

f_EuclidMathOneBoldTT=<TTDisk>, eumat1b.ttf, <TTAppDir>\eumat1b.ttf,35564
f_EuclidMathOneBoldPS=<PSDisk>, eumat1b.pfb, <PSAppDir>\eumat1b.pfb,34228
f_EuclidMathOneBoldPSafm=<AfmDisk>, eumat1b.afm, <PSAppDir>\eumat1b.afm,8760
f_EuclidMathOneBoldPSpfm=<PfmDisk>, eumat1b.pfm, <PSAppDir>\eumat1b.pfm,757

f_EuclidMathTwoTT=<TTDisk>, eumat2.ttf, <TTAppDir>\eumat2.ttf,40968
f_EuclidMathTwoPS=<PSDisk>, eumat2.pfb, <PSAppDir>\eumat2.pfb,39213
f_EuclidMathTwoPSafm=<AfmDisk>, eumat2.afm, <PSAppDir>\eumat2.afm,8437
f_EuclidMathTwoPSpfm=<PfmDisk>, eumat2.pfm, <PSAppDir>\eumat2.pfm,752

f_EuclidMathTwoBoldTT=<TTDisk>, eumat2b.ttf, <TTAppDir>\eumat2b.ttf,39560
f_EuclidMathTwoBoldPS=<PSDisk>, eumat2b.pfb, <PSAppDir>\eumat2b.pfb,36667
f_EuclidMathTwoBoldPSafm=<AfmDisk>, eumat2b.afm, <PSAppDir>\eumat2b.afm,8458
f_EuclidMathTwoBoldPSpfm=<PfmDisk>, eumat2b.pfm, <PSAppDir>\eumat2b.pfm,757

f_FencesTT=<TTDisk>, fences.ttf, <TTAppDir>\fences.ttf,29608
f_FencesPS=<PSDisk>, fences.pfb, <PSAppDir>\fences.pfb,28400
f_FencesPSafm=<AfmDisk>, fences.afm, <PSAppDir>\fences.afm,9600
f_FencesPSpfm=<PfmDisk>, fences.pfm, <PSAppDir>\fences.pfm,740

f_MTExtraTT=<TTDisk>, mtextra.ttf, <TTAppDir>\mtextra.ttf,29608
f_MTExtraPS=<PSDisk>, mtextra.pfb, <PSAppDir>\mtextra.pfb,28400
f_MTExtraPSafm=<AfmDisk>, mtextra.afm, <PSAppDir>\mtextra.afm,9600
f_MTExtraPSpfm=<PfmDisk>, mtextra.pfm, <PSAppDir>\mtextra.pfm,740


; Files in list for removal. -1 is a valid disk#, its tested for >0 but then ignored during removal!
; Also, Arg2 (source path) isn't used during removal.
rem_HelpGidENU=-1, notused, <HelpDir>\<ShortAppKey><MajVersion>enu.gid,0
rem_HelpFullTextSearchENU=-1, notused, <HelpDir>\<ShortAppKey><MajVersion>enu.fts,0
; Any localized help files may have been used, generating a .gid file.
;rem_HelpGidXXX=-1, notused, <HelpDir>\<ShortAppKey><MajVersion>XXX.gid,0
;rem_HelpFullTextSearchXXX=-1, notused, <HelpDir>\<ShortAppKey><MajVersion>XXX.fts,0
rem_DebugOut=-1, notused, <ProgDir>\debug.out,0
rem_ReadmeLink=-1, notused, <ProgDir>\<ReadMeName>.lnk,0
rem_Readme=-1, notused, <ProgDir>\ReadMe.wri,0
rem_DefEqnPrefs=-1, notused, <ProgDir>\Factory.eqp,0
rem_MathMLOldName=-1, notused, <TranslatorDir>\MathML.tdl,0

[master]
&remove_old_version_files? =
&fixup_old_betas =
&setup_app? =
&setup_lang_libs? =
&application? =
&fontinfo_files? =
&toolbar_files? =
&app_lang_libs? =
&help? =
&manual? =
&readme? =
&translator_files? =
&word_macros? =
&power_point_macros? =
&preferences? =
&ps1fonts? =
&ttfonts? =
&choose_lang? =
&dll_reg? =
&ole_reg? =
&rem_icons? =
&icons? =
&stub_ole_registrations? =
&all_ole_autoconverts? =
&ole_reg_mgr_recommended? =
&ole_reg_mgr_all? =
&convert_old_prefs? =

;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;&install_completion_notify =
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT
;MODIFIED BY THOMAS BENNETT

[remove_master]
-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\<AppKey>\ =
-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\<AppProgName>.exe\ =
-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>enu.hlp =
-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>enu.cnt =
; ************* LOCALIZATION *************
; Add all localized help files (and contents pages) here.
;-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>XXX.hlp =
;-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Help\<ShortAppKey><MajVersion>XXX.cnt =
; If anything from an old beta has changed, we need to make the change before we really get into the remove.
&fixup_old_betas =
; remove_keep_fonts section is only called if this checkbox is enabled in the remove dlg, and the user checks it
&remove_keep_fonts? =
; remove_keep_fonts section is only called if this checkbox is enabled in the remove dlg, and the user checks it
&remove_tt_fonts? =
&remove_keep_prefs? =
&remove_prefs? =
&remove_extensions =
; must complete the ole registration before we remove the files
&ole_reg =
&remove_word_macros =
&remove_power_point_macros =
&remove_files? =
&rem_icons =
; False indicates to reset the autoconverts to their prev. state
$set_all_autoconverts = False

[remove]
; This section called directly by the code on a non-wkstation remove.
; Make sure to remove all files - this is a normal remove.
do_remove_files = 1
do_remove_shutdown_del_files = <cfgForeign>
; remove_dirs section is done in the "shutdown" phase.
do_remove_dirs = 1
; We'll only remove the equation library (toolbar) for non-workstation removes
&toolbar_files =
&remove_master =

[wkstation_remove]
; This section called directly by the code on a wkstation remove.
; Don't remove in the "shutdown" phase for wkstation removes.
do_remove_dirs = 0
; Don't remove files as in [remove] section. Just the tasks...
&remove_master =

[set_remove_ops]
; This section called from [startup] section. These values init'ed every time.
; none of these sections can be used on the master list
do_remove_tt_fonts = 0
do_remove_prefs = 1

[remove_prefs]
; 'remove_ini_path' will determine what sort of ini source the param indicates (file or reg), and will remove/delete it.
; 2nd parameter is 'Remove' to always delete, 'Keep' to keep if we're leaving user settings around
$remove_ini_path = <MachRegKey>,Remove
$remove_ini_path = <UserRegKey>,Keep

[remove_files]
; The following sections and files will always be removed on any "remove" operation.
; Don't remove FontInfo.ini
&application_files =
&setup_app_files =
&app_lang_libs_files =
&setup_lang_libs_files =
&manual_files =
&remove_help =
&translator_files =
&word_macros_files =
&power_point_macros_files =
&prefs_files =
&ttfonts_files =
&ps1fonts_files =
&remove_openwith =
; remove some files that weren't installed (created by app or setup, etc.)
rem_HelpGidENU =
rem_HelpFullTextSearchENU =
;rem_HelpGidXXX =
;rem_HelpFullTextSearchXXX =
rem_DebugOut =
rem_ReadmeLink =
rem_Readme =
rem_DefEqnPrefs =
; rem_MathMLOldName is the old name for this file. It's been renamed, but probably will still exist on systems w/previous beta versions.
rem_MathMLOldName =

[remove_openwith]
; 'remove_openwith_support' removes support for ME/2000 & newer's OpenWith command in Windows Explorer
$remove_openwith_support = eps, <AppName>.exe
$remove_openwith_support = wmf, <AppName>.exe
$remove_openwith_support = gif, <AppName>.exe

[remove_keep_fonts]
; if this section is performed, the remove fonts sections will be turned off (not removed).
do_remove_tt_fonts = 0

[remove_keep_prefs]
; if this section is performed, the remove prefs section will be turned off (not removed).
do_remove_prefs = 0

[remove_tt_fonts]
; 'remove_tt_font' will remove a TrueType font, based on the font file, rather than the font name.
$remove_tt_font = <TTSysDir>\mtextra.ttf
$remove_tt_font = <TTSysDir>\euclid.ttf
$remove_tt_font = <TTSysDir>\euclidb.ttf
$remove_tt_font = <TTSysDir>\euclidbi.ttf
$remove_tt_font = <TTSysDir>\euclidi.ttf
$remove_tt_font = <TTSysDir>\eucsym.ttf
$remove_tt_font = <TTSysDir>\eucsymb.ttf
$remove_tt_font = <TTSysDir>\eucsymbi.ttf
$remove_tt_font = <TTSysDir>\eucsymi.ttf
$remove_tt_font = <TTSysDir>\euextra.ttf
$remove_tt_font = <TTSysDir>\euextrab.ttf
$remove_tt_font = <TTSysDir>\eufrak.ttf
$remove_tt_font = <TTSysDir>\eufrakb.ttf
$remove_tt_font = <TTSysDir>\eumat1.ttf
$remove_tt_font = <TTSysDir>\eumat1b.ttf
$remove_tt_font = <TTSysDir>\eumat2.ttf
$remove_tt_font = <TTSysDir>\eumat2b.ttf
$remove_tt_font = <TTSysDir>\fences.ttf
; notifies windows that the font changes are complete
$tt_fontchange_notify =

End of Customized setup.inf
End of Customized setup.inf
End of Customized setup.inf

Begin of AutoIT Script
Begin of AutoIT Script
Begin of AutoIT Script

;Auto installer for MathType 5.2c (E)
;Authored by Thomas E. Bennett
;Not possible without the guidance of Tim A. Wood

;Requirements:
;01. Executable must reside in the same folder as the setup.exe for MathType 5.2c (E)

; Disable User Input (Re-enabled at the end of the script)
BlockInput(1)

; Excute installer
Run("setup.exe -I")

; Wait until the MathType Setup window appears
WinWaitActive ("MathType 5.2c Setup")

; Clear out text field
ControlSend("MathType 5.2c Setup", "","[CLASS:Edit; INSTANCE:1]", "{LSHIFT}+{END}+{DELETE}")

; Enter Firstname text
ControlSend("MathType 5.2c Setup", "","[CLASS:Edit; INSTANCE:1]", "Alvin ISD")

; Clear out text field
ControlSend("MathType 5.2c Setup", "","[CLASS:Edit; INSTANCE:2]", "{LSHIFT}+{END}+{DELETE}")

; Enter Lastname text
ControlSend("MathType 5.2c Setup", "","[CLASS:Edit; INSTANCE:2]", "Staff and Students")

; Clear out text field
ControlSend("MathType 5.2c Setup", "","[CLASS:Edit; INSTANCE:3]", "{LSHIFT}+{END}+{DELETE}")

; Enter Organization text
ControlSend("MathType 5.2c Setup", "","[CLASS:Edit; INSTANCE:3]", "Alvin ISD")

; Enter Serial Key text
ControlSend("MathType 5.2c Setup", "","[CLASS:Edit; INSTANCE:4]", "#######-######-#####")

; Click the OK button on this Window
ControlClick("MathType 5.2c Setup", "OK","[CLASS:Button; INSTANCE:3]")

; Wait 30 seconds for the Successfully Completed window to appear. After 30 seconds fail and release control to user
WinWaitActive ("MathType 5.2c Setup", "MathType 5.2c Setup has successfully installed your selected items.", 30)

; Click the OK button
ControlClick("MathType 5.2c Setup", "OK","[CLASS:Button; INSTANCE:1]")

; Enables User Input
BlockInput(0)

End of AutoIT Script
End of AutoIT Script
End of AutoIT Script
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (4)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

MathType

Version

5.1

Uninstall String

/Applications/MathType 5/MathType.app /Users/edvadm/Desktop/Neuer Ordner 2/Applications/MathType 5/MathType.app

Questions & Answers (0)

Questions & Answers related to Design Science MathType

Blogs (0)

Blog posts related to Design Science MathType

Reviews (0)

Reviews related to Design Science MathType