Autoit script that allows to install Autocad 2009 unattended
Posted by: Michael Khanin
This is an Autoit script that allows to install Autocad 2009 unattended. Create a file Acad2009_Custome.au3 with the following content:
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
AutoItSetOption(“TrayIconDebug”, 1)
;AutoItSetOption(“SendKeyDelay”, 10)
global $title=’AutoCAD 2009′, $ScriptDir=’D:\ins\Apps\Acad2009′, $file=’setup.exe’
Run ( $ScriptDir&’\'&$file,”", @SW_HIDE )
WinWait(“AutoCAD 2009″, “Perform a standard installation on this workstation”)
controlclick($title, “”, “ListBox2″)
WinWaitActive($title, “Autodesk Design Review 2009″)
ControlClick($title, “”, “Button5″)
WinWaitActive($title, “Autodesk Design Review 2009″)
ControlClick($title, “”, “Button1″)
WinWaitActive($title, “Software LICENSE AGREEMENT”)
Send(“!a”)
WinWaitActive($title, “Software LICENSE AGREEMENT”)
controlclick($title, “&Next >”, “Button4″)
WinWaitActive($title, “Product and User Information”)
Send(“00000000000″)
WinWaitActive($title, “Product and User Information”)
Send(“!fAdminInfo”)
WinWaitActive($title, “Product and User Information”)
Send(“!lAdminInfo”)
WinWaitActive($title, “Product and User Information”)
Send(“!oAdminInfo”)
WinWaitActive($title, “Product and User Information”)
controlclick($title, “&Next >”, “Button1″)
WinWaitActive($title, “Review – Configure – Install”)
controlclick($title, “”, “Button1″)
WinWaitActive($title, “Select the License Type”)
controlclick($title, “”, “Button12″)
WinWaitActive($title, “Install optional tools”)
controlclick($title, “C&ustom”, “Button2″)
WinWaitActive($title, “Feature description”)
Send(“!e”)
WinWaitActive($title, “Feature description”)
Send(“{SPACE}”)
WinWaitActive($title, “Select the Installation Type”)
controlclick($title, “&Next”, “Button12″)
WinWaitActive($title, “Configuration Progress: Page 3 of 3″)
ControlClick($title, “”, “Button6″)
WinWaitActive($title, “Review – Configure – Install”)
ControlClick($title, “I&nstall”, “Button3″)
WinWaitActive(“AutoCAD 2009″, “Installation Complete”)
Send(“!d”)
Send(“!a”)
WinWaitActive(“AutoCAD 2009″, “Installation Complete”)
ControlClick($title, “&Finish”, “Button1″)
NOTE: Remember to change Serial Number.




