Animierte Gif´s ?

  • Hallo,

    jetzt also, ich habe nur die Sample.avi umbenannt in 93.avi. Sollte eigentlich gehen - mehr existiert noch nicht.

    Spoiler anzeigen
    [autoit]


    ; AutoIt 3.0.103 example
    ; 17 Jan 2005 - CyberSlug
    ; This script shows manual positioning of all controls;
    ; there are much better methods of positioning...
    #include <GuiConstants.au3>

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

    ; GUI
    GuiCreate("Sample GUI", 400, 400)
    GuiSetIcon(@SystemDir & "\mspaint.exe", 0)

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

    ; MENU
    GuiCtrlCreateMenu("Menu&One")
    GuiCtrlCreateMenu("Menu&Two")
    GuiCtrlCreateMenu("MenuTh&ree")
    GuiCtrlCreateMenu("Menu&Four")

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

    ; CONTEXT MENU
    $contextMenu = GuiCtrlCreateContextMenu()
    GuiCtrlCreateMenuItem("Context Menu", $contextMenu)
    GuiCtrlCreateMenuItem("", $contextMenu) ;separator
    GuiCtrlCreateMenuItem("&Properties", $contextMenu)

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

    ; PIC
    GuiCtrlCreatePic("logo4.gif",0,0, 169,68)
    GuiCtrlCreateLabel("Sample pic", 75, 1, 53, 15)
    GuiCtrlSetColor(-1,0xffffff)

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

    ; AVI
    GuiCtrlCreateAvi("93.avi",0, 180, 10, 32, 32, $ACS_AUTOPLAY)
    GuiCtrlCreateLabel("Sample avi", 170, 50)

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

    ; TAB
    GuiCtrlCreateTab(240, 0, 150, 70)
    GuiCtrlCreateTabItem("One")
    GuiCtrlCreateLabel("Sample Tab with tabItems", 250, 40)
    GuiCtrlCreateTabItem("Two")
    GuiCtrlCreateTabItem("Three")
    GuiCtrlCreateTabItem("")

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

    ; COMBO
    GuiCtrlCreatecombo("Sample Combo", 250, 80, 120, 100)

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

    ; PROGRESS
    GuiCtrlCreateProgress(60, 80, 150, 20)
    GuiCtrlSetData(-1, 60)
    GuiCtrlCreateLabel("Progress:", 5, 82)

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

    ; EDIT
    GuiCtrlCreateEdit(@CRLF & " Sample Edit Control", 10, 110, 150, 70)

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

    ; LIST
    GuiCtrlCreateList("", 5, 190, 100, 90)
    GuiCtrlSetData(-1, "a.Sample|b.List|c.Control|d.Here", "b.List")

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

    ; ICON
    GuiCtrlCreateIcon("shell32.dll", 1, 175, 120)
    GuiCtrlCreateLabel("Icon", 180, 160, 50, 20)

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

    ; LIST VIEW
    $listView = GuiCtrlCreateListView("Sample|ListView|", 110, 190, 110, 80)
    GuiCtrlCreateListViewItem("A|One", $listView)
    GuiCtrlCreateListViewItem("B|Two", $listView)
    GuiCtrlCreateListViewItem("C|Three", $listView)

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

    ; GROUP WITH RADIO BUTTONS
    GuiCtrlCreateGroup("Sample Group", 230, 120)
    GuiCtrlCreateRadio("Radio One", 250, 140, 80)
    GuiCtrlSetState(-1, $GUI_CHECKED)
    GuiCtrlCreateRadio("Radio Two", 250, 165, 80)
    GUICtrlCreateGroup ("",-99,-99,1,1) ;close group

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

    ; UPDOWN
    GuiCtrlCreateLabel("UpDown", 350, 115)
    GuiCtrlCreateInput("42", 350, 130, 40, 20)
    GuiCtrlCreateUpDown(-1)

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

    ; LABEL
    GuiCtrlCreateLabel("Green" & @CRLF & "Label", 350, 165, 40, 40)
    GuiCtrlSetBkColor(-1, 0x00FF00)

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

    ; SLIDER
    GuiCtrlCreateLabel("Slider:", 235, 215)
    GuiCtrlCreateSlider(270, 210, 120, 30)
    GuiCtrlSetData(-1, 30)

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

    ; INPUT
    GuiCtrlCreateInput("Sample Input Box", 235, 255, 130, 20)

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

    ; DATE
    GuiCtrlCreateDate("", 5, 280, 200, 20)
    GuiCtrlCreateLabel("(Date control expands into a calendar)", 10, 305, 200, 20)

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

    ; BUTTON
    GuiCtrlCreateButton("Sample Button", 10, 330, 100, 30)

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

    ; CHECKBOX
    GuiCtrlCreateCheckbox("Checkbox", 130, 335, 80, 20)
    GuiCtrlSetState(-1, $GUI_CHECKED)

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

    ; TREEVIEW ONE
    $treeOne = GuiCtrlCreateTreeView(210, 290, 80, 80)
    $treeItem = GuiCtrlCreateTreeViewItem("TreeView", $treeOne)
    GuiCtrlCreateTreeViewItem("Item1", $treeItem)
    GuiCtrlCreateTreeViewItem("Item2", $treeItem)
    GuiCtrlCreateTreeViewItem("Foo", -1)
    GuiCtrlSetState($treeItem, $GUI_EXPAND)

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

    ; TREEVIEW TWO
    $treeTwo = GuiCtrlCreateTreeView(295, 290, 103, 80, $TVS_CHECKBOXES)
    GuiCtrlCreateTreeViewItem("TreeView", $treeTwo)
    GuiCtrlCreateTreeViewItem("With", $treeTwo)
    GuiCtrlCreateTreeViewItem("tvs_checkboxes", $treeTwo)
    GuiCtrlSetState(-1, $GUI_CHECKED)
    GuiCtrlCreateTreeViewItem("Style", $treeTwo)

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

    ; GUI MESSAGE LOOP
    GuiSetState()
    While GuiGetMsg() <> $GUI_EVENT_CLOSE
    WEnd

    [/autoit]

    Schönes WE und
    Danke
    Euer Ritzelrocker04

  • ich denke das is weiß wo der fehler ist

    ist die 93.avi im selben ordner die das script???

    wenn nicht dann is das der fehler,
    du kannst ihn beheben indem du entweder die 93,avi in den ordner des scriptes kopeirtst oda der pfad der 93.avi im script.

    mit pfad meien ich diese zeile im script:

    [autoit]

    GuiCtrlCreateAvi("93.avi",0, 180, 10, 32, 32, $ACS_AUTOPLAY)

    [/autoit]

    anstatt "93.avi" muss dann der ganze pfad von 93.avi dort stehen. ;)

    hoffe es hat dir geholfen.

  • Hi Mignon,

    eine gute Idee die von mir schon überprüft wurde. Ich habe gerade aus diesem Grund dieses neutrale Script gewählt. Einmal funktioniert es vorher korrekt. Nur dass hinzufügen der anderen Avi-Datei im gleichen Ordner wird verändert oder eine Namensänderung von Original und 93.avi bewirkt die Ausgabe „keine Windows – Datei“.
    Vielleicht die Größe – 32, 32 .

    Spoiler anzeigen
    [autoit]


    GuiCtrlCreateAvi("93.avi",0, 180, 10, 32, 32, $ACS_AUTOPLAY)

    [/autoit]

    Ich melde mich erst einmal für heute ab, also

    Schönes WE und
    Danke
    Euer Ritzelrocker04

  • Hallo,

    meine Vermutung, dass es sich um eine Formatfrage handelt war richtig. Der Versuch mit Cool3D und einem selbst erstellten pulsierenden Mignonschriftzug hat es bestätigt. Auch wenn der Schriftzug nur sehr eilig erstellt wurde und nicht perfekt ist. So kann man diese Avi-Datei anstelle des Originalen einsetzen. Was allerdings Alles in Allem auch sehr aufwendig ist.

    Schönes WE und
    viel Spaß!
    Euer Ritzelrocker04

  • was für eien ehre für mich ein eigenes logo^^.

    den vorschlag mit der größe hatte ich auch schon im kopf hatte dann aber leider keine zeit mehr ihn zu posten aba freut mich das es jetz klappt^^. ;)

  • Hallo und guten Tag Mignon,

    entsprechend seines Engagement, in dieser Sache, ist das OK.

    Hier geht es aber nicht um die Größe (32, 32) sondern um das Aviformat. Der „Avi Gif Converter“ hat hier einen Codec verwendet und komprimiert und daher die Fehlermeldung. Erkennbar mit einem Rechtsklick auf die Datei>Eigenschaften>Dateiinfo.
    AutoIT spielt nur reines unkomprimiertes Window-Avi ab. Als Anhaltspunkt gibt es ja Xvid, Divx-Avi und auch Mpeg4 kann in Avi bzw. Mp4 stecken. Das erklärt sich daraus, dass Avi nur ein Containerformat ist.

    Schönes WE und
    Danke
    Euer Ritzelrocker04

  • ok gut^^. ich weiß nich ob du es weißt aber du musts nich immer 2 posts nacheinander machne man kan seinen vorrherigen beitrag auch ändern das geht ganz einfach. du musts nur im vorherigen beitrage rechts auf ändern klicken und kannst noch etwas dazu schreiben ;)

  • Hi,

    jetzt ist es perfekt. Meine Idee die komprimierte Avi-Datei mit dem fast Alleskönner Virtual Dub von

    https://autoit.de/www.VirtualDub.org

    zu bearbeiten macht es wirklich perfekt.

    Aber glaubt mir nicht sondern seht selbst!

    Zum nachvollziehen als Anlage:

    Ritzelrocker04_neu.avi – mit VirtualDub bearbeitet
    Ritzelrocker04_old.avi – mit Avi Gif Converter bearbeitet (komprimiert)
    Ritzelrocker04_org.gif – Original Gif-Datei
    SampleControlsa.au3 – angepasstes Originalscript aus der AutoIT-Hilfe

    Schönes WE und
    viel Spaß!
    Euer Ritzelrocker04