Fremdes Edit-Feld auslesen

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: Fremdes Edit-Feld auslesen

Re: Fremdes Edit-Feld auslesen

Post by Wick3d » 10 Mar 2017, 09:12

Zu einfach ... Ich danke dir :D

Re: Fremdes Edit-Feld auslesen

Post by BoBo » 10 Mar 2017, 07:59

https://autohotkey.com/docs/commands/Control.htm

ControlSetFocus, ControlGetText, ...? :)

Fremdes Edit-Feld auslesen

Post by Wick3d » 10 Mar 2017, 07:34

Hallo Leute,

ich bin auf der Suche nach einer Lösung.

Ist Situation
Ich habe ein GUI mit Buttons, wenn ich darauf klicke werden Edit-Felder eines dritten Programms ausgefüllt (kein AHK!).
Funktioniert alles soweit gut, doch in manchen Situationen möchte ich gerne das ein oder andere Feld vorher auslesen und z.B. vergleichen ob überhaupt oder ein bestimmter Wert schon drin steht.

hier Schnipsel aus dem Code, wie ich bisher die Felder ansteuere:

Code: Select all

AET1 := "T"
AET2 := "E"
AET3 := "S"
AET4 := "T"

AE1 := "Edit17"
AE2 := "Edit18"
AE3 := "Edit19"
AE4 := "Edit20"

--------------------------------------------

		Loop, 4
		{
			ControlClick, % AE%A_Index%, ahk_class #32770
			Send, % AET%A_Index%
		}
Was ich möchte:
Ich möchte Felder eines anderen Programm auslesen und erkennen ob und was drin steht und dem entsprechen etwas bestimmtes ablaufen lassen.

Mit sicherheit eine sehr leichte Aufgabe, wenn man den Befehl dazu weis. In Google habe ich bisher nur das Auslesen in eigenen GUI's gefunden.

Danke für eure Hilfe

Gruß
Alex

Top