Hi,
vielleicht kann mir jemand von Euch helfen... Bin neu im Thema AutoIT und hab mich mal an einer Installationsroutine für MS SQL Express versucht.
Nur leider scheint es so zu sein, dass AutoIT von den Aktionen des MS-Setups nichts mitbekommt...
Auch über den Recorder kriege ich keinerlei Events mit. Einziger Eintrag ist dann hier der Start des Setup-Programms.
Kann das vielleicht auch ein x64/x32-Problem sein? Maschine ist Win7Pro 64bit...
Wäre super, wenn ich einen Tipp von Euch kriegen kann.
Viele Grüße und schönes Wochenende
Stephan
Hier mein Skript (Auszug):
Code
; Setup MSSQLEXP 2008R2x64 starten
Run('SQLEXPRWT_x64_DEU.exe /ACTION=install')
;folgender Punkt funktionert auch nicht...
;WinWait("SQL Server-Installationscenter","")
;ControlClick("SQL Server-Installationscenter", "", "[CLASS:WindowsForms10.STATIC.app.0.33c0d9d; INSTANCE:1]")
WinWait("SQL Server 2008 R2-Setup","")
ControlClick("SQL Server 2008 R2-Setup", "", "[NAME:checkAccept]")
ControlClick("SQL Server 2008 R2-Setup", "", "[NAME:dataUsageCheckBox]")
ControlClick("SQL Server 2008 R2-Setup", "", "[NAME:nextButton]")
WinWait("SQL Server 2008 R2-Setup","Funktionsauswahl")
ControlSetText("SQL Server 2008 R2-Setup", "", "[NAME:installationDirectoryText]", "C:\xxx\SQL")
ControlSetText("SQL Server 2008 R2-Setup", "", "[NAME:installationDirectoryx86Text]", "C:\xxx\SQL\x86")
ControlClick("SQL Server 2008 R2-Setup", "", "[NAME:nextButton]")
Alles anzeigen