here is my version of the autoit install routine. its german and its a modification of the code provided here a few month ago for version 8... but i hope you'll handle that.
it works fine!check the code and have a look at the line
; Splash Screen 1
MouseClick("left", 750, 572, 1)
consider also that you have to "sleep" the installation before the splash screen thing like that:
Sleep("100000")
CODE
; Serial Number
$SN_1 = "12345-12345-12345-12345"
$SF_1 = "bitdefender_setup.exe"
; Execute Installer
If FileExists ( @ScriptDir & "\" & $SF_1 ) Then
Run ( @ScriptDir & "\" & $SF_1 )
Else
Exit
EndIf
Sleep("8000")
; Welcome Screen
$Title1 = "BitDefender 9 Professional Plus Einstellungen"
If WinWait($Title1, "Willkommen zum BitDefender Professional Assistent") Then
ControlClick($Title1, "Willkommen zum BitDefender Professional Assistent", "Button1")
EndIf
; Advice
$Title1 = "BitDefender 9 Professional Plus Einstellungen"
If WinWait($Title1, "Hinweis") Then
ControlClick($Title1, "Hinweis", "Button1")
EndIf
; End User Licence
$Title1 = "BitDefender 9 Professional Plus Lizenzvertrag"
If WinWait($Title1, "Endbenutzer Lizenzvertrag") Then
ControlClick($Title1, "Endbenutzer Lizenzvertrag", "Button2")
ControlClick($Title1, "Endbenutzer Lizenzvertrag", "Button5")
EndIf
; Install Mode
$Title1 = "BitDefender 9 Professional Plus Einstellungen"
If WinWait($Title1, "Einstellung auswählen") Then
ControlClick($Title1, "Einstellung auswählen", "Button3")
EndIf
; Prepare to install
$Title1 = "BitDefender 9 Professional Plus Einstellungen"
If WinWait($Title1, "Installation wird vorbereitet") Then
ControlClick($Title1, "Installation wird vorbereitet", "Button1")
EndIf
; Ready to install
$Title1 = "BitDefender 9 Professional Plus Einstellungen"
If WinWait($Title1, "Bereit zum Installieren") Then
ControlClick($Title1, "Bereit zum Installieren", "Button6")
ControlClick($Title1, "Bereit zum Installieren", "Button7")
ControlClick($Title1, "Bereit zum Installieren", "Button4")
ControlClick($Title1, "Bereit zum Installieren", "Button5")
ControlClick($Title1, "Bereit zum Installieren", "Button1")
EndIf
Sleep("100000")
; Splash Screen 1
MouseClick("left", 750, 572, 1)
; Registration
$Title = "BitDefender 9 Professional Plus - Registrierung"
WinWaitActive ( $Title )
$SN = StringSplit( $SN_1 , "-" )
ControlSetText ( $Title , "" , "Edit1" , $SN[1] )
ControlSetText ( $Title , "" , "Edit2" , $SN[2] )
ControlSetText ( $Title , "" , "Edit3" , $SN[3] )
ControlSetText ( $Title , "" , "Edit4" , $SN[4] )
ControlClick ( $Title , "" , "Button1" )
; Finish
If WinWait("BitDefender 9 Professional Plus Einstellungen", "Beendet den BitDefender 9 Professional Plus Assistent") Then
ControlClick("BitDefender 9 Professional Plus Einstellungen", "Beendet den BitDefender 9 Professional Plus Assistent", "Fertig&stellen")
EndIf
; Install Info - Do not reboot!
If WinWait("Installerinformationen", "") Then
ControlClick("Installerinformationen", "", "&Nein")
EndIf
EXIT