Escolar Documentos
Profissional Documentos
Cultura Documentos
#NoTrayIcon
#SingleInstance Ignore
#WinActivateForce
If A_OSVersion in WIN_NT4,WIN_95,WIN_98,WIN_ME,WIN_2000
{
MsgBox 0, Can't Run, You need Windows XP or Windows Vista to install Office
2007
ExitApp
}
else if A_OSVersion in WIN_XP
{
If %A_IsAdmin%
{
}
else
{
Msgbox 0, Can't Run, You must be an Administrator to install Office
2007
ExitApp
}
}
IfExist %A_ScriptDir%\ExpressionWeb\setup.exe
{
Gui, Add, Button, x26 y340 w254 h60 , Expression &Web
Gui, Add, Picture, x138 y405 , %A_ScriptDir%\images\expressionweb.bmp
}
else
{
Gui, Add, Button, x26 y340 w254 h60 +Disabled, Expression &Web
Gui, Add, Text, x26 y410 w30 h20 , Error:
Gui, Add, Text, x56 y410 w200 h20 , Installation files not found
}
Loop
{
IfNotExist %A_ScriptFullPath%
{
Gui, Destroy
Msgbox 0, CD Removed, Launcher will now close as the CD has been removed
ExitApp
}
}
ButtonOffice2007Enterprise:
{
Gui Minimize
Gui +0x8000000
Drive, Lock, %root%
Run %A_ScriptDir%\Office 2007 Enterprise\setup.exe
WinWait, 2007 Microsoft Office system
WinSet, Style, -0x80000, 2007 Microsoft Office system
WinSet, Style, +0x8000000, 2007 Microsoft Office system
WinWait, Microsoft Office Enterprise 2007
WinSet, Style, +0x80000, Microsoft Office Enterprise 2007
WinSet, Style, -0x8000000, Microsoft Office Enterprise 2007
If EnterInst = Microsoft Office Enterprise 2007
{
}
else
{
Blockinput on
WinActivate, Microsoft Office Enterprise 2007
ControlFocus, RichEdit20W1, Microsoft Office Enterprise 2007
SendInput F3DJD-6FFQ4-XQTQF-PGK47-8MDQ8`n
Blockinput off
}
WinWaitClose, Microsoft Office Enterprise 2007
Drive, Unlock, %root%
Gui -0x8000000
Gui Restore
}
return
ButtonOffice2007Visio:
{
Gui Minimize
Gui +0x8000000
Drive, Lock, %root%
Run %A_ScriptDir%\Office 2007 Visio\setup.exe
WinWait, 2007 Microsoft Office system
WinSet, Style, -0x80000, 2007 Microsoft Office system
WinSet, Style, +0x8000000, 2007 Microsoft Office system
WinWait, Microsoft Office Visio Professional 2007
WinSet, Style, +0x80000, Microsoft Office Visio Professional 2007
WinSet, Style, -0x8000000, Microsoft Office Visio Professional 2007
If VisInst = Microsoft Office Visio Professional 2007
{
}
else
{
Blockinput on
WinActivate, Microsoft Office Visio Professional 2007
ControlFocus, RichEdit20W1, Microsoft Office Visio Professional 2007
SendInput HCFPT-K86VV-DCKH3-87CCR-FM6HW`n
Blockinput off
}
WinWaitClose, Microsoft Office Visio Professional 2007
Drive, Unlock, %root%
Gui -0x8000000
Gui Restore
}
return
ButtonOffice2007Project:
{
Gui Minimize
Gui +0x8000000
Drive, Lock, %root%
Run %A_ScriptDir%\Office 2007 Project\setup.exe
WinWait, 2007 Microsoft Office system
WinSet, Style, -0x80000, 2007 Microsoft Office system
WinSet, Style, +0x8000000, 2007 Microsoft Office system
WinWait, Microsoft Office Project Professional 2007
WinSet, Style, +0x80000, Microsoft Office Project Professional 2007
WinSet, Style, -0x8000000, Microsoft Office Project Professional 2007
If ProInst = Microsoft Office Project Professional 2007
{
}
else
{
Blockinput on
WinActivate, Microsoft Office Project Professional 2007
ControlFocus, RichEdit20W1, Microsoft Office Project Professional 2007
SendInput HCFPT-K86VV-DCKH3-87CCR-FM6HW`n
Blockinput off
}
WinWaitClose, Microsoft Office Project Professional 2007
Drive, Unlock, %root%
Gui -0x8000000
Gui Restore
}
return
ButtonExpressionWeb:
{
Gui Minimize
Gui +0x8000000
Drive, Lock, %root%
Run %A_ScriptDir%\ExpressionWeb\setup.exe
WinWait, Expression Web
WinSet, Style, -0x80000, Expression Web
WinSet, Style, +0x8000000, Expression Web
WinWait, Microsoft Expression Web
WinSet, Style, +0x80000, Microsoft Expression Web
WinSet, Style, -0x8000000, Microsoft Expression Web
If WebInst = Microsoft Expression Web
{
}
else
{
Blockinput on
WinActivate, Microsoft Expression Web
ControlFocus, RichEdit20W1, Microsoft Expression Web
SendInput DDWJC-VFGHJ-7GFK6-9QK3D-PFTHW`n
Blockinput off
}
WinWaitClose, Microsoft Expression Web
Drive, Unlock, %root%
Gui -0x8000000
Gui Restore
}
return
ButtonExit:
Drive, Eject, %root%
ExitApp
Return
GuiClose:
Drive, Eject, %root%
ExitApp