achso, n anderes fenster kannst du mit Winactivate aktivieren.
die controlfunktionen gehen aber auch wenn das fenster minimiert oder versteckt ist
achso, n anderes fenster kannst du mit Winactivate aktivieren.
die controlfunktionen gehen aber auch wenn das fenster minimiert oder versteckt ist
beispiel einer installation ...
wenn du scite benutzt, da gibts das tool "AU3Info"!
mit dem kannst du dir fensternamen und positionen anzeigen lassen, die du dann wiederum ansteuern kannst!
Run (@ScriptDir & "\TEMP\TrafficsComso_install.exe")
[/autoit] [autoit][/autoit] [autoit]WinWait("TrafficsCosmo - Desktop Installation","")
If Not WinActive("TrafficsCosmo - Desktop Installation","") Then WinActivate("TrafficsCosmo - Desktop Installation","")
WinWaitActive("TrafficsCosmo - Desktop Installation","")
Send("{SPACE}")
WinWait("TrafficsCosmo - Desktop Installation","Bitte lesen Sie die ")
If Not WinActive("TrafficsCosmo - Desktop Installation","Bitte lesen Sie die ") Then WinActivate("TrafficsCosmo - Desktop Installation","Bitte lesen Sie die ")
WinWaitActive("TrafficsCosmo - Desktop Installation","Bitte lesen Sie die ")
ControlClick("TrafficsCosmo - Desktop Installation","Bitte lesen Sie die ", 70)
Sleep(500)
Send("{ENTER}")
WinWait("TrafficsCosmo - Desktop Installation","Zielverzeichnis wählen")
If Not WinActive("TrafficsCosmo - Desktop Installation","Zielverzeichnis wählen") Then WinActivate("TrafficsCosmo - Desktop Installation","Zielverzeichnis wählen")
WinWaitActive("TrafficsCosmo - Desktop Installation","Zielverzeichnis wählen")
ControlClick("TrafficsCosmo - Desktop Installation","Zielverzeichnis wählen", 10)
Send("{HOME}")
Send("{SHIFTDOWN}{END}")
Send("{SHIFTUP}")
Sleep(100)
Send("{DEL}")
Send("C:\Programme\TrafficsCosmoV4\") ; installpfad übergeben
Sleep(500)
Send("!W")
Sleep(500)
Send("!W")
Sleep(500)
Send("!i")
Sleep(2000)
WinWait("TrafficsCosmo - Desktop Installation","Setup abgeschlossen")
If Not WinActive("TrafficsCosmo - Desktop Installation","Setup abgeschlossen") Then WinActivate("TrafficsCosmo - Desktop Installation","Setup abgeschlossen")
WinWaitActive("TrafficsCosmo - Desktop Installation","Setup abgeschlossen")
Send("{SPACE}")
natürlich gabs ein BlockInput ...
gruß gmmg
also währe das nun Fester 1 ladet in 30 Sek auf 100% dann geht 2. Fenster auf auf das ich wechseln möchte
Winwait ("fenster 1, "", 30)
Winaktivate ("fenster2")
richtig?
beispiel einer installation .
Sry aber das is n ziemlich schlechtes Beispiel. Auch wenns bei dir funktionieren mag, ist es doch sehr fehleranfällig
Winwait ("fenster 1, "", 30)
Winaktivate ("fenster2")
ne du du wartest ja auf das 2te fenster. Also
[autoit]Winwait("fenster2")
Winaktivate("fenster2")
hallo schnitzel,
sicher ist da noch was zu verbessern, aber wenn's läuft läufts halt!
es ist auf über 300 pc's fast zeitgleich ohne fehler gelaufen....
sollte im übrigen auch nur mal ein beispiel sein, wie man es machen könnte!
jedes setup verhält sich ja anders ...
@Mitnick
warum benutzt du nicht das 7zip.msi paket?
das könnest du einfacher verteilen!
[autoit][/autoit][autoit][/autoit][autoit];--http://www.7-zip.org/download.html ---
[/autoit][autoit][/autoit][autoit]RunWait ('msiexec /i "\\server\Installationen\7zip.msiI" /quiet', "" , @SW_HIDE)
MsgBox(0,"","Install fertig",2)
gruß gmmg