Ich habe innerhalb einer externen Anwendung, NICHTS das mit AutoIt erstellt wurde, ein Feld der Klasse Edit in welches eine entsprechende Eingabe gemacht wird.
Diese Eingabe soll NICHT durch AutoIt bzw. mein Script erfolgen.
Ich möchte die Ausführung des Scripts solange stoppen, bis das entsprechende Feld ein Inhalt hat.
Gibt es eine Möglichkeit und wenn ja welche, eine Class Edit daraufhin zu prüfen ? Es ist nicht unbedingt wichtig zu erkennen was drin steht, nur OB etwas drin steht. Es muss also nicht ausgelesen werden, was in dem Edit drin steht.,
Class Edit auf Inhalt prüfen
-
- [ offen ]
-
SmilingStar -
15. März 2010 um 20:38 -
Geschlossen -
Erledigt
-
-
*aus dem Ärmel schüttel*
[autoit]$Title = "";Hier der Titel des Fensters
[/autoit]
$Edit = ""; Hier den Namen der Class z.B. "Edit1"
While True
if Controlgettext($Title,"",$Edit) <> "" Then Exitloop
sleep(10)
Wend
MsgBox(0,0,"TEXT") -
*aus dem Ärmel schüttel*
[autoit]$Title = "";Hier der Titel des Fensters
[/autoit]
$Edit = ""; Hier den Namen der Class z.B. "Edit1"
While True
if Controlgettext($Title,"",$Edit) <> "" Then Exitloop
sleep(10)
Wend
MsgBox(0,0,"TEXT")Klingt extrem simpel
Ne Chance sowas auf ein Edit anzusetzen, welcher im Passwordstyle is ? -
Zitat
Ne Chance sowas auf ein Edit anzusetzen, welcher im Passwordstyle is ?
1. ausprobieren. du hast das edit zur hand^^
2. nein normalerweise nicht, wie ich dir schon per pm geschrieben hab