Hallo,
ich habe festgestellt, dass ein animiertes gif, welches man in einer GUI via IE.au3 (embedded) anzeigen lässt, je nach Größe (500 KB) und Prozessor so viel CPU-Last zieht (ansteigend bis 100%), das das gesamte Skript ins Stocken gerät. Das passiert übrigens auch wenn man die Seite ganz normal im Internet-Explorer anzeigen lässt, ohne AutoIt (einfach nur eine HTML-Seite mit dem animated.gif).
Ich denke eine Lösung wäre das gif in eine avi-Dtei umzuwandeln. Mit einem Programm namens "Super" geht das (in alle Formate mit allen erdenklichen Einstellungen) - aber ich finde nicht die richtigen Einstellungen. GuiCtrlCreateAvi() meldet immer zurück, dass es die Datei nicht abspielen kann. In diesem Thread hier hat es mal jemand geschafft:
[ offen ] Animierte Gif´s ?
Ich habe sein gif/avi auch zum Laufen gebracht:
[autoit]
#include "AVIConstants.au3"
GuiCtrlCreateAvi("Mignon.avi",0, 10, 10, 32, 32, $ACS_AUTOPLAY)
Aber meines will einfach nicht. Kennt jemand das avi-Format, welches Autoit benötigt, oder kennt jemand noch eine unkomplizierte Möglichkeit ohne IE.au3 und ohne händisch zu registrierende .dlls, eine animierte gif Datei abzuspielen?
Vielen Dank für Tips!
Trainer