Text aus einem Eingabefeld ohne Mausklicks abrufen

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Text aus einem Eingabefeld ohne Mausklicks abrufen

Re: Text aus einem Eingabefeld ohne Mausklicks abrufen

Post by BoBo » 13 Mar 2018, 01:40

"Selektierbare eingabefelder" lassen sich in der regel per tab-sprung zuverlässig erreichen. Ansonsten wäre auch über ControlClick eine positionsgemäße aktivierung/focusierung des eingabefeldes/-controls möglich. Danach sollte mittels ControlGetText das abgreifen möglich sein. Good luck.

Re: Text aus einem Eingabefeld ohne Mausklicks abrufen

Post by Benjo85 » 12 Mar 2018, 12:51

Diese Codebeispiele habe ich gesehen, jedoch sehe ich dort kein Beispielt, wie ich ein Textfeld mit Koordinaten definieren kann. Mit dem AU3_Spy.exe und auch mit anderen Skripten, bekomme ich keine Information, wie diese Felder heißen...
Daher muss ich ja leider auch die Profis hier fragen :)

Re: Text aus einem Eingabefeld ohne Mausklicks abrufen

Post by BoBo » 12 Mar 2018, 11:39

Kleines codebeispiel gibts dazu bereits in der AHK hilfe. Was keiner stellvertretend für dich tun kann, ist es, die genauen parameter deines textfeld-controls zu ermitteln.
Benutze dafür den AU3_Spy.exe welcher in deinem autohotkey verzeichnis verfügbar sein sollte.

Re: Text aus einem Eingabefeld ohne Mausklicks abrufen

Post by Benjo85 » 12 Mar 2018, 10:50

Oh, das klingt schon einmal nicht schlecht... jedoch kann ich bei bestem willen keine Bezeichnung des Textfeldes finden... über ein kleines Codebespiel für diesen Fall wäre ich mega dankbar :)

Re: Text aus einem Eingabefeld ohne Mausklicks abrufen

Post by BoBo » 12 Mar 2018, 10:44

Text aus einem Eingabefeld ohne Mausklicks abrufen

Post by Benjo85 » 12 Mar 2018, 10:37

So, einen schönen guten Tag :)

Ich bastle seit einiger Zeit an einem Skript, welches aus einem Programm Daten Prüft und ergebnisse einer Abfrage in einer CSV abspeichert...
Die Abgefragten Details befinden sich in selektierbaren eingabefeldern. Bis dato markiere ich diese Felder mit der Maus, kopiere sie und speichere sie dann als Variable ab, die ich dann in der Ausgabe-CSV speichere.

Gibt es auch eine Möglichkeit diese selktierbaren Felder ohne die Maus zu kopieren, wenn ich die genaue Position der Felder angeben kann?

Vielleicht hat ja jemand von euch eine Idee....

Quasie -> Der Text befindet sich in dem Feld mit den Koordinaten X1Y1 X2Y2 X3Y3 X4Y4 und der komplette Text in diesem Bereich soll gespeichert werden als Variable5 <---- Irgendwie so :D

Top