visibility eines controls in einem fremdem Programm testen

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

WildeWutz2
Posts: 1
Joined: 09 May 2017, 11:32

visibility eines controls in einem fremdem Programm testen

09 May 2017, 11:51

Ich bin kein absoluter Neuling in Autohotkey, komme aber bei folgendem Problem nicht weiter:
Ich muss die visibility eines controls in einem fremdem, aktivierten Programm testen. Ist dort der "Speichern" Button sichtbar oder nicht?

WindowSpy sagt: Die ClassNN ist: Btn_0100; der Text: Speichern

folgendes funktioniert / Der Button lässt sich über die ClassNN ansprechen:

Code: Select all

ControlGet, varVisible, Visible, , Btn_0100, A
MsgBox Button ist sichtbar %varVisible%
auch den Text des Controls lässt sich aus lesen und ergibt das selbe, was Window Spy anzeigt:

Code: Select all

ControlGetText, varText, Btn_0100, A
MsgBox Der Text des Buttons lautet %varText%
folgendes funktioniert nicht / Der Button lässt sich nicht über den Text des Controls ansprechen:

Code: Select all

ControlGet, varVisible, Visible, , Speichern, A
MsgBox Button ist sichtbar %varVisible%
varVisible ist immer leer.

Kann man entgegen der Aussage der Hilfefunktion ein control doch nicht per Text ansprechen?
Oder mache ich etwas falsch?
>>Die ClassNN des Buttons ist auf jedem Rechner anders; der Text des Controls bleibt naturgemäß gleich. Daher meine Idee, den Text zum Ansprechen des Buttons zu nehmen. Oder gibt es einen anderen Weg, das Control sicher abzufragen???

Schon einmal Danke für Eure Hilfe

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 21 guests