animierte Gif's in einer Gui

  • Hallo zusammen,

    hab ich in einem engl. Forum gefunden von wolf9228. Hier der Link
    Ich habe nur den Aufruf ein wenig angepasst und die Funktionen ausgelagert.

    Wer's brauchen kann, bitte schön...
    Aufruf:

    [autoit]

    $gif1 = _animgif("alladdin.gif",0,$my_Gui, 0, 10)

    [/autoit]


    Alle notwendigen Dateien in der zip, inkl. gif's als Demo

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

    • Offizieller Beitrag

    Bei mir stürzt das Script immer ab . Kann aber an WIndows Vista liegen .

  • hab's bisher nur unter XP getestet.
    Werd ich mal ausprobieren unter Vista.

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • Hi,
    bei mir werden zwar die gifs angezeigt, jedoch sind sie nicht animiert.

    Bei kommt beim Beenden eine Fehlermeldung
    "Fehler in Anwendung"

    Habe XP Pro SP3

  • Also ich mach das immer so:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Gif-Player", 148, 69, 193, 125)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    $oIE = ObjCreate("Shell.Explorer.2")
    GUICtrlCreateObj($oIE, 0, 0, 148, 69)
    $oIE.navigate ("about:blank")
    $oIE.document.body.style.border = "0px"
    $oIE.document.body.background = @ScriptDir& "\gif-Green-UFO.gif"
    $oIE.document.body.scroll = "no"
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]

    Geht super find ich^^

    mfg. Jam00

  • Hallo Schnuffel,

    bei mir läufts unter XP SP3 einwandfrei :thumbup: , sicher bau ichs irgendwann in eines meiner nächsten Projekte ein (längere Wartezeiten, die aber rechnerisch nicht zu bestimmen sind) Hast du eine Ahnung, wo man freie animierte Gifs herbekommt, die man ohne Bedenken (Copyright) verwenden kann?

    danke im voraus und freundliche Grüße von (Auto)Bert

  • Hallo AutoBert,

    mit dem Einbau von ani-Gif's wäre ich noch etwas zurückhaltend.
    So wie ich das sehe, hängt das Problem bisher an den Active-X Controls,
    die anscheinend nicht übergreifend in allen Windows Versionen gleich funktionieren.
    Die Version von Jam00 ist in der Hinsicht "sicherer", da der IE direkt eingebunden wird.
    Naja und ein Browser kann halt ani-gif's....
    Für freie ani-gif's musst halt mit Google suchen ...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...