Progressbar auslesen

  • Hallo liebe AutoIt'ler
    Ich habe eine Frage ^^
    Ist es möglich die Prozentzahl einer Progressbar auszulesen ? (Nicht im eigenen GUI).

    Einmal editiert, zuletzt von nof@ker2 (20. August 2010 um 15:58)

  • Funktioniert leider nicht :(.

    Spoiler anzeigen
    [autoit]

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

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

    $Form1 = GUICreate("Form1", 633, 454,Default,Default)
    $Progress1 = GUICtrlCreateProgress(80, 168, 497, 65)
    GUISetState(@SW_SHOW)
    GUICtrlSetData ($Progress1,60)
    Sleep (500)
    MsgBox (0,"",ControlGetText ("Form1",WinGetText("Form1"),$Progress1))

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]

    Einmal editiert, zuletzt von nof@ker2 (20. August 2010 um 15:01)

  • Was soll ich denn schreiben ? , es funktioniert einfach nicht :!:
    Ich habe alle Control-Befehle ausprobiert und in der Hilfe angeschaut aber leider nichts passendes gefunden :(

  • Also soviel Vorstellungskraft wird bei diesem Problem ja garnicht benötigt...

    Spoiler anzeigen
    [autoit]

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

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

    $Form1 = GUICreate("Form1", 633, 454,Default,Default)
    $Progress1 = GUICtrlCreateProgress(80, 168, 497, 65)
    GUISetState(@SW_SHOW)
    GUICtrlSetData ($Progress1,60)
    Sleep (500)
    ; 60% auslesen

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]

    Das ist nur ein Beispielsskript , ich will das eigentlich in einem anderen Fenster auslesen (nicht im eigenen GUI).

  • Für dein Beispiel funktioniert GuiCtrlRead, das weisst du warscheins selbst. Meine Glaskugel ist leider vom Tisch gerollt (während ich über dieses Beispiel lachen musste) also auch von ihr kein Support möglich, nenne also das Programm :cursing:

    mfg (Auto)Bert