Hallo zusammen.
Bin nen AutoIt Neuling uns sitze grad an meinem ersten kleinen Projekt.
Ziel ist es fünf Video-Player offen zu haben, in denen fünf Videos Synchron gestartet werden, nach einer definierten Zeit gestoppt und wieder gestartet werden.
Nichts leichter als das, ge?
Doch beim starten der Videos hackt es schon. Wenn ich einfach:
Winactivate($title01)
Send("space")
Winactivate($title02)
usw...
mache starten die Videos mit einer Verzögerung von schätzungsweise 100ms.
Das klingt nicht viel, da die Inhalte der Videos jedoch aufeinander abgestimmt sind, ist mit einer solchen Verzögerung nicht zu arbeiten.
Ich habe das gleiche mal mit simulierten alt+Tab sequenzen Probiert, also Player mit Alt+Tab anwählen, Space.Nächsten mit Alt+Tab...
Da ist die Verzögerung akzeptabel.
Die Lösung schmeckt mir aber überhaupt nicht: Was wenn man eine weitere Applikation offen hat? Man muss immer vorher die Reihenfolge im Alt+Tab-Fenster wieder so hinbauen, dass die Alt-Tab-Sequenz hinhaut.... Naaarch....
Ich hab versucht die Winactivate zu beschleunigen, und ihm ein Handle des Player als Parameter mit auf den Weg gegeben:
Das Ergebnis ist das gleiche.
Die Funktion Winaktivate scheint mir zu langsam.
An der Hardware kann net liegen: Irgend nen 4-Kern AMD mit 2GB Ram und digge NVidia 9600 irgendwas
Bitte bitte helft mir, dass ich nicht diesen Alt-Tab-Quatsch machen muss.
Danke und bis denne,
Aranha