Progress, brauche Hilfe !

  • Hi Leute,
    ich wollte euch mal fragen wie ich das anstelle einen Progress-bar so zu machen also einem User im GUI anzeigen lassen wie weit das Programm am arbeiten/ausführen ist, könnt ihr mir kurz nen Code als Beispiel posten?
    wäre nett , danke

    MfG Rakehunt

  • *Glaskugel raushol*
    Etwa so?

    [autoit]


    GUICreate("test",300,300)
    $pr=GUICtrlCreateProgress(0,0,300,50)
    GUISetState()
    GUICtrlSetData($pr,0)
    Sleep(1000)
    ;Erste Aktion
    GUICtrlSetData($pr,30)
    Sleep(1000)
    ;Zweite Aktion
    GUICtrlSetData($pr,50)
    ;Dritte, sehr lange Aktion...
    Sleep(4000)
    GUICtrlSetData($pr,90)
    ;Vierte, letzte Aktion
    Sleep(1000)
    GUICtrlSetData($pr,100)
    Sleep(2000)

    [/autoit]

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Vielen Dank ;)
    hab da aber noch eine Frage,
    kann mir jemand auch schnell einen Code geben für ein Bild als Button ? also das man auf ein Bild klicken kann ^^

    danke im vorraus

  • [autoit]

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

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 520, 80, 291, 125)
    dim $pic = GUICtrlCreatePic( "", 10, 10, 50, 60)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $msg = GUIGetMsg()
    switch $msg
    Case $pic
    MsgBox(1, "", "Hallo du hast auf das Bild geklickt.")
    exit
    EndSwitch
    WEnd

    [/autoit]


    Das ist leicht 8)
    edit \ $SS_NOTIFY (default) wäre der entsprechende Style!

  • Im Prinzip nix sieht aber fescher aus ;)

    Local Global bewirken schon eher etwas

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o

  • Damit wird die Variable deklariert (s. Hilfe), hab das eben auch nur schnell zusammenkopiert.
    Über den Sinn von "Dim" kann man sich sicherlich streiten - Global und Local sind aber praktisch beim Quellcode lesen (also gleich richtig angewöhnen).