[WinXP] Testautomatisierung, ScreenShots, user32.dll

#2421048
Lesenswert?

Hallo,

zum Testen einer Software möchte ich Testschritte automatisieren. Ich 
habe in C ein Programm geschrieben, welches die Mauskontrolle übernimmt 
und gezielt Eingaben im Programmfenster vornimmt. (mouse_events, 
user32.dll)

Nun möchte ich noch einen Screenshot vom Fenster (oder noch besser vom 
Arbeitsbereich des Fensters, also ohne Fensterelemente) machen. Ist das 
mit Windows-Bordmitteln möglich?

MfG
Thomas
Persönliche Seite #2421091
Lesenswert?

Thomas M. schrieb:
> Ist das mit Windows-Bordmitteln möglich?

Deine Tastatur hat eine mit "Druck" beschriftete Taste. Deren Betätigung 
kopiert den aktuellen Bildschirminhalt in die Zwischenablabe. Wird 
gleichzeitig die Alt-Taste gedrückt, landet nur der Inhalt des aktiven 
Fensters in der Zwischenablage.

Du musst also den Tastendruck simulieren und danach den Inhalt der 
Zwischenablage in einer Datei abspeichern.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren