Hallo liebe AutoIt'ler
Ich habe eine Frage
Ist es möglich die Prozentzahl einer Progressbar auszulesen ? (Nicht im eigenen GUI).
Progressbar auslesen
-
- [ gelöst ]
-
nof@ker2 -
20. August 2010 um 14:12 -
Geschlossen -
Erledigt
-
-
[autoit]
ControlGetText
[/autoit] -
Funktioniert leider nicht :(.
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>$Form1 = GUICreate("Form1", 633, 454,Default,Default)
[/autoit] [autoit][/autoit] [autoit]
$Progress1 = GUICtrlCreateProgress(80, 168, 497, 65)
GUISetState(@SW_SHOW)
GUICtrlSetData ($Progress1,60)
Sleep (500)
MsgBox (0,"",ControlGetText ("Form1",WinGetText("Form1"),$Progress1))While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd -
- Offizieller Beitrag
Du bist schon über ein Jahr hier angemeldet und dann kommt immer noch so ein Beitrag?
Das hier sollte Dir weiterhelfen.

-
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
-
- Offizieller Beitrag
Und was erwartest Du von uns?
Dass wir in der Glaskugel nachsehen, welches Programm Du da auslesen willst?Wenn Du Hilfe erwartest, darfst Du ruhig mal etwas ausführlicher beschreiben, worum es überhaupt geht.
-
Also soviel Vorstellungskraft wird bei diesem Problem ja garnicht benötigt...
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>$Form1 = GUICreate("Form1", 633, 454,Default,Default)
[/autoit] [autoit][/autoit] [autoit]
$Progress1 = GUICtrlCreateProgress(80, 168, 497, 65)
GUISetState(@SW_SHOW)
GUICtrlSetData ($Progress1,60)
Sleep (500)
; 60% auslesenWhile 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEndDas 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

mfg (Auto)Bert
-
- Offizieller Beitrag
Ich gehe mal davon aus, dass Du Google schon befragt hast und diesen Thread (Antwort von GtaSpider) bereits kennst (ist ja gleich der erste Treffer).
Wenn das aber auch nicht zum Erfolg geführt hat, dann solltest Du schonmal die Ausgaben von Au3Info.exe hier posten.[Ironie OFF]
-
Oscar : Vielen Dank , der Thread hat mein Problem gelöst.
-
Und wenn die Antwort von GtaSpider nicht mal ausreicht, schau mal hier vorbei:
https://autoit.de/index.php?page…76988#post76988