Autor Beitrag
C#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: So 18.05.14 11:34 
Hey,

die Überschrift ist vielleicht etwas unverständlich, musste mich kurz fassen.
Also ich habe eine externe Anwendung, die meistens im Hintergrund läuft (damit meine ich, dass sie von anderen Fenstern überlagert wird) und somit auch keinen Fokus besitzt und auch keinen erhalten soll.
Ich möchte jetzt ca. jede Sekunde einen Screenshot des Fensters der Anwendung machen (auch wenn es überlagert ist). Dieses Bild soll dann mit einem Standardbild verglichen werden und, je nach dem, ein Mouseevent, z.B. Klick oder Bewegung, auf eben diesem Fenster durchführen, ohne dass es dafür fokussiert sein muss.

Geht das überhaupt? Ein paar Denkanstöße wären nett.

Danke im Voraus.

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler
C# Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: Mo 19.05.14 18:27 
Okay. Habe inzwischen ein Workaround gefunden. Sollte noch jemand Probleme damit haben kann ich auch in den nächsten Tagen ein Tutorial darüber machen, aber jetzt muss ich erst mal alles zusammenbringen.

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler