Problem mit GuictrlcreatePic

  • Hi...

    Ich hab mein script weitergebaut und würde gerne unten rechts ein kleines bild hinbauen, blos wenn ich den code benutze:

    [autoit]

    GUICtrlCreatePic("logo.gif.png",50,50, 40,50)

    [/autoit]

    (Das Logo ist im selben Ordner wie der Skript)

    Blos das Logo wird nie angezeigt...

    Hier das ganze Skript:

    [autoit]

    #include <GUIConstants.au3>

    GUICreate("SROBox", 200, 500) ;Gui-Titel geändert
    GUICtrlCreateLabel("Created by Michi", 50, 10)
    $startbutton = GUICtrlCreateButton("Start", 140, 40, 50)
    $startbutton2 = GUICtrlCreateButton("Start", 140, 80, 50)
    $startbutton3 = GUICtrlCreateButton("Start", 140, 120, 50)
    $startbutton4 = Guictrlcreatebutton("Start", 140, 160, 50)
    $startbutton5 = Guictrlcreatebutton("Start", 140, 200, 50)
    $startbutton6 = Guictrlcreatebutton("Start", 140, 240, 50)
    $startbutton7 = Guictrlcreatebutton("Start", 140, 280, 50)
    $startbutton8 = Guictrlcreatebutton("Start", 140, 320, 50)
    $startbutton9 = Guictrlcreatebutton("Start", 140, 360, 50)
    $startbutton10 = Guictrlcreatebutton("Start", 140, 400, 50)
    GUICtrlCreatePic("logo.gif.png",50,50, 40,50)
    Guictrlcreatelabel("Verkaufshelfer",10,405)
    Guictrlcreatelabel("Skill Helper",10,365)
    Guictrlcreatelabel("Autologinhilfe",10,325)
    Guictrlcreatelabel("Wobotten...",10,285)
    Guictrlcreatelabel("Einfügen",10,245)
    Guictrlcreatelabel("Windownamechanger",10,165)
    Guictrlcreatelabel("Spam",10,125)
    GUICtrlCreateLabel("SROresizer",10,85)
    Guictrlcreatelabel("Monsterkill",10,205)
    GUICtrlCreateLabel("Fire-Shiled-Loader",10,45)
    GUISetState(@SW_SHOW)

    While 1
    $msg = GUIGetMsg()

    Select
    Case $msg = $startbutton
    $success = MsgBox(0, "SROBox", "Fire-Shield-Loader wird gestartet...")
    if $success then Run("fireshield.exe")
    Case $msg = $startbutton2
    $success = MsgBox(0, "SROBox", "SROresizer wird gestartet...")
    if $success then Run("sro_resizer.exe")
    Case $msg = $startbutton3
    $success = Msgbox(0, "SROBox", "Spam wird gestartet...")
    if $success then Run("spam.exe")
    Case $msg = $startbutton4
    $success = MsgBox(0, "SROBox", "Windownamechanger wird gestartet...")
    if $success then Run("clientWindowNameChanger.exe")
    Case $msg = $startbutton5
    $success = Msgbox(0, "SROBox", "Monsterkill wird gestartet...")
    if $success then Run("alogin\SROalogin.exe")
    Case $msg = $startbutton6
    $success = Msgbox(0, "SROBox", "Einfügen script wird gestartet...")
    if $success then Run("einfuegen.exe")
    Case $msg = $startbutton7
    $success = Msgbox(0, "SROBox", "Wobotten usw. wird gestartet...")
    if $success then Run("wobottenusw.exe")
    Case $msg = $startbutton8
    $success = Msgbox(0, "SROBox", "Autologinhilfe wird gestartet...")
    if $success then Run("autologin.exe")
    Case $msg = $startbutton9
    $success = Msgbox(0, "SROBox", "Skill Helper wird gestartet...(noch nicht fertig)")
    if $success then Run("SkillHelper.exe")
    Case $msg = $startbutton10
    $success = Msgbox(0, "SROBox", "Verkaufshelfer wird gestartet...")
    if $success then Run("schreib.exe")
    Case $msg = $GUI_EVENT_CLOSE
    MsgBox(0, "SROBox", "Programm wird geschlossen...")
    Exit
    EndSelect
    WEnd

    [/autoit]
  • mal so ausprobiert?

    [autoit]

    GUICtrlCreatePic(@ScriptDir&"\logo.gif.png",50,50, 40,50)

    [/autoit]
  • Zitat

    Original von peethebee
    Du bist dir sicher, dass die Datei ein doppelte Dateiendung hat? Ob PNGs unterstützt werden, habe ich nicht im Kopf - steht in der Hilfe...

    peethebee

    ja.. weiß auch nicht wieso das eine doppelte endung hat

    //EDIT: Das Format .png wird nicht erkannt

    Einmal editiert, zuletzt von Michi342 (5. Mai 2007 um 17:05)

  • Hi,
    also dann das Bild mit einem Bildbearbeitungsprog laden wieder als gif oder Jpeg speichern und los geht es.

    [autoit]

    GUICtrlCreatePic(@ScriptDir&"\logo.gif",50,50, 40,50)

    [/autoit]


    das sollte dann eigentlich funktionieren.

    MfG
    Der_Doc

    Einmal editiert, zuletzt von Der_Doc (5. Mai 2007 um 18:37)