Forum: PC-Programmierung Anwendung fernsteuern


von fernsteurer (Gast)


Lesenswert?

Hallo,

ich habe eine einfache Anwendung mit einem Button. Wenn man auf diesen 
Button klickt kommt eine Message auf dem Bildschirm.

Mit einer anderen Anwendung möchte ich auf den Button der ersten 
Anwendung klicken, d.h. ich will die erste Anwendung fernsteuern.
Ich habe mal Winspector runtergeladen, da check ich allerdings nicht 
ganz durch. Kennt sich damit jemand aus und könnte mir erklären wie ich 
einen Klick auf den Button der ersten Anwendung machen kann?

Vielen Danke schon mal!

von Uhu U. (uhu)


Lesenswert?

Guck mal nach Autoit3.

von Rolf Magnus (Gast)


Lesenswert?

Geschickter wäre es, in deine Anwendung die Funktionalität zum 
Fernbedienen schon einzubauen, statt einen Benutzer zu simulieren, der 
im Programm rumklickt.

von fernsteurer (Gast)


Lesenswert?

Das wäre ja nur ein allgemeiner Test um herauszufinden, wie ich später 
dann Target steuern kann.

Aber mit diesem Autoit3 klappt es wunderbar!!!

Danke!

von fernsteurer (Gast)


Lesenswert?

kann man damit eigentlich auch z.b. eine checkbox einer anderen 
Anwendung abfragen ob sie gesetzt ist oder nicht???

von Uhu U. (uhu)


Lesenswert?

fernsteurer wrote:
> Das wäre ja nur ein allgemeiner Test um herauszufinden, wie ich später
> dann Target steuern kann.
>
> Aber mit diesem Autoit3 klappt es wunderbar!!!

Du kannst es übrigens auch als ActiveX in eigene Applikationen 
importieren, oder sogar in Scripte des Windows Script Host importieren.

> kann man damit eigentlich auch z.b. eine checkbox einer anderen
> Anwendung abfragen ob sie gesetzt ist oder nicht???

Ja klar doch: Die Funktion heißt ControlCommand und ist so eine 
eierlegende Wollmilchsau.

von fernsteurer (Gast)


Lesenswert?

Sorry, bins nochmal: Wie kann ich dann auf einen bestimmten Button 
"klicken"? Den Namen bekomm ich ja mit dem mitgelieferten Tool AutoIt 
Window Info, aber mit welcher Funktion kann ich darauf klicken?

von StinkyWinky (Gast)


Lesenswert?

ControlClick ( "title", "text", controlID [, button] [, clicks]] )

von fernsteurer (Gast)


Lesenswert?

>Du kannst es übrigens auch als ActiveX in eigene Applikationen
>importieren, oder sogar in Scripte des Windows Script Host importieren.

Und wie gehts das? Wäre für mich nämlich grad nicht schlecht, weil ich 
für ne Sache jetzt C++ gebrauchen könnte!

von Uhu U. (uhu)


Lesenswert?

Mit C++ hab ich noch nie sowas gemacht - kann aber nicht schwer sein. 
Googel mal... oder guck im Autoit3-Forum nach Beispielen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.