AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ScreenCaptureV2: Screenshots erzeugen für Support und Doku

ScreenCaptureV2: Screenshots erzeugen für Support und Doku

Ein Thema von p0ke · begonnen am 28. Apr 2007 · letzter Beitrag vom 28. Feb 2008
Antwort Antwort
Seite 1 von 5  1 23     Letzte » 
Benutzerbild von p0ke
p0ke
Registriert seit: 21. Dez 2003
Hallo,

bevor ich anfange was zu dem Tool zu schreiben eine kleine Vorgeschichte, denn eigentlich war gar nicht geplant das Tool mal irgendwann öffentlich zu machen.
Etwa 5 - 6 Leute eines Support und Doku Teams suchten eine einfache Software zum Erzeugen von Screenshots. (Ich muss dazu sagen das ist schon Jahre her). Damals hab ich ein einfaches Tool erzeugt mit dem der ganze Bildschirm oder nur einzelne Komponenten (anhand der handles) "gecaptured" werden konnten. Nunja, das Tool hat sich weiterentwickelt und wird aber im Prinzip nachwievor nur von dem selben Personenkreis genutzt. Ein Kollege war der Meinung meine Updates etc. doch einfach auf einer Project Page zur Verfügung zu stellen. Bevor ich mich aber der Öffentlichkeit preisgebe, wollte ich das ganze fachmännisch prüfen lassen. Also wurde das ganze in ein neues Gewand gesteckt (Icons, Menüs) und heute möchte ich das hier vorstellen.

Grundsätzlich ist mir bekannt das es solche Tools schon ohne Ende gibt. Jedem der Tools fehlte aber immer irgendwo eine Kleinigkeit.

Kurz zu den wichtigsten Features:
- Screens von "Visual Controls" erzeugen
- Screens einer ausgewählten Region des Desktops
- Holen der Fenstertexte von Forms, Groupboxes, Checkboxes etc.
- Direktes markieren von Optionen einer Anwendung vor dem Screenshot (zu Dokuzwecken)
- Bluren (verwischen) kritischer Texte vor dem Screenshot
- Projekte um Screens zu sammeln
- Screen per EMail
- Ändern von Screens um diese nur in Graustufen oder "Fax Ready", also schwarz/weiß darzustellen um diese auch per Fax verschicken zu können.
- Das ganze als BMP,JPG oder PNG Datei speichern.

Wie zu benutzen?
Ich habe nicht groß eine Hilfe geschrieben bislang, die die damit arbeiten wissen wies geht
Entpackt das Tool einfach in einen Ordner und ruft es auf. Einen Splash Screen gibt es noch nicht (hielt ich bislang nicht für nötig), das Tool verschwindet direkt in die TNA. Per Rechtsklick auf das TNA Icon kommt man in ein Menü, ich denke das brauche ich aber nicht im Detail erklären.
Auch ohne das Menü aufzurufen kann man sofort loslegen und zwar durch Hotkey die zunächst wie folgt vorbelegt sind:
- PRINTSCR = Screen eines visual controls unter dem Mauscursor
- STRG + PRINTSCR = Region des Desktops wählen
- STRG + T = Text des Fensters holen.
Danach ist entweder der Screen oder der Text im Zwischenspeicher und kann sofort in der Dokumentation (Word etc.) oder in einer Email weiterverwendet werden.
Nachdem per STRG + PRINTSCR der Cursor in ein Kreuz verwandelt ist, kann per Rechtsklick ein weiteres kleines Menü aufgerufen werden. Hier kann z.B. zusätzlich "Paint Rec" ausgewählt werden. Damit wird einfach ein Kästchen auf dem Desktop "gemalt" um z.B. eine Option eine Anwendung für die ein Screen erzeugt werden soll entsprechend zu markieren.
Probiert den Rest einfach mal aus.

Die direkte Übertragund an Word funktionierte im Prinzip, nur hatte ich aktuell probleme damit, weshalnb ich die erstmal disabled habe. Probleme gibt es gem einem Kollegen derzeit noch bei mehreren Monitoren. Hier und da noch Kosmetik und der eine oder andere Fehler sind natürlich zu erwarten. Erweiterungen sind geplant, die hängen aber natürlich von der allgemeinen Resonanz ab.
Benutzt wurde das Tool bislang nur unter XP, zu Vista oder älteren Systemen wie Win2000 habe ich also keine Erfahrung.

Ich denke das reicht. Ich hoffe mal das mein Tool nicht in Grund und Boden diskutiert wird, aber eigentlich ist es ja die Kritik von euch die ich will. Wobei ich dann später natürlich auch über den einen oder anderen Tipp dankbar bin. Also schön ehrlich sein

Nachtrag: Anbei auch noch ein paar Screenshots

Website: www.p0ke.de/scv2
Miniaturansicht angehängter Grafiken
scv2preferences_212.jpg   screencapturev2_761.jpg   sc_beispiel_thunderbird_522.png  
Angehängte Dateien
Dateityp: zip screencapturev2_284.zip (523,6 KB, 292x aufgerufen)
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
 
MrKnogge

 
Delphi 2007 Professional
 
#2
  Alt 28. Apr 2007, 12:09
Eine kleine Sache die mir aufgefallen ist:
Wenn der Screenshot größer als dein Preview-Fenster ist, wären Scrollbalken sehr nützlich.

Gruß
Christian Bootz
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

 
Delphi XE Architect
 
#3
  Alt 28. Apr 2007, 12:33
ja ist ganz nett des programm
aber eine .png unterstüzung fehlt mir noch (ist imho das beste format )
Alex
  Mit Zitat antworten Zitat
Benutzerbild von bitsetter
bitsetter

 
Turbo Delphi für Win32
 
#4
  Alt 28. Apr 2007, 12:51
Hi,

dein Tool habe ich unter Win98SE getestet, soweit funktionierte wohl alles. Einen Fehler habe ich jedoch noch gefunden, wenn ich im Menü beim TNA Icon auf EMail klicke kommt die Fehlermeldung im Anhang. Das Bild wurde übrigens mit deinem Tool erstellt.
Dein Cursor der wie ein Fadenkreuz aussieht, ist auf dunklem Hintergrund nur schlecht zu erkennen. Außerdem wäre es nicht schlecht, wenn man die Bilder auch noch als png Datei abspeichern könnte.
In der Bildvorschau könntest du auch noch ein extra Menüeintrag zum Abspeichern des Bildes hinzufügen.
Miniaturansicht angehängter Grafiken
fehler_379.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

 
Turbo Delphi für Win32
 
#5
  Alt 28. Apr 2007, 13:05
@MrKnogge: Ja, sehr sinnvoll. In Aufgabenliste aufgenommen.

@gsh: Da bist du nicht der einzige der das gut findet. PNG hab ich schon in der ToDo-List.

@bitsetter: Aaaaaargh... typischer Möchtegern-Programmierer Fehler. Ich erwarte einen Ordner Temp für die Emails, lege den aber nicht an wenn der fehlt. Zum probieren kannst du den Ordner einfach anlegen. Da muss ich dann natürlich noch was machen.
Speichern im Preview halte ich auch für ne gute Idee. Das mit dem Fadenkreuz... hmmm... nehme da nur einen Standardcursor. Bislang musste ich noch keine Screens aus "dunklen" Anwendungen holen . Mal schauen was ich da machen kann.
Nochwas: Den Text der Meldung hättest du auch mit STRG + T kopieren können. Probiers mal .


Danke schonmal.
René
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

 
Delphi XE Architect
 
#6
  Alt 28. Apr 2007, 17:00
Zitat von p0ke:
@gsh: Da bist du nicht der einzige der das gut findet. PNG hab ich schon in der ToDo-List.
png ist nicht schwierig dank dieser Unit
Angehängte Dateien
Dateityp: pas pngsupport_160.pas (40,8 KB, 77x aufgerufen)
Alex
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#7
  Alt 28. Apr 2007, 18:12
1.: Wäre es ggf. Möglich alle Controls eines Fensters irgendwie zu markieren? So ähnlich, wie es die Vista spracherkennung tut?
2.: Wenn man auf "Start Project" klickt und abbricht, hat er das Projekt gestartet ^^

Delphi-Quellcode:
if SelectDirectory() then
begin
  // Ordner gewählt \\
end;
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

 
Turbo Delphi für Win32
 
#8
  Alt 28. Apr 2007, 19:02
@gsh: Danke für die Unit, ich schau mir das mal an. Wenn es so geht wie mit der jpeg unit sollte es wirklich kein Problem sein.

@xzise: 1. Ich kann mir zwar vorstellen was du meinst, kenne aber die Vista Spracherkennung nicht. Hmm... hättest du denn konkret Verwendung dafür? Also sprich was sollte eine solche Funktion für einen Sinn haben? 2. Ist schon in der Aufgabenliste. Wie ichs umsetze wusste ich auch schon, nur mal wieder zu schnell eine Funktion reingehackt, trotzdem Danke für deinen Code.
René
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#9
  Alt 28. Apr 2007, 20:18
Naja... ich dachte daran, dass das Fenster kopiert wird, und alle Controls daraf werden markiert (um eine Hilfe dafür zu schreiben)?
Fabian
  Mit Zitat antworten Zitat
StefanG
 
#10
  Alt 30. Apr 2007, 10:48
Ist ein super Programm finde ich und auch schon im regen Einsatz.

Drei Dinge, die ich mir noch wünschen würde :

- eine Funktion, wo man nicht nur Kästchen malen kann, sondern in dem umrandeten Bereich ein Blur anwendet. Oft hat man ja Screenshots, bei denen bestimmte Dinge zu erkennen sein sollen (z.b. Benutzernamen, Passwörter, etc.) und einfach schwarze Balken dafür sehen nicht so schön aus.

- Das Preview Fenster sollte verschwinden, sobald man in den Capture Modus geht und anschließend wieder auftauchen, da man es ja nicht mit auf dem Screen haben will... jedes mal minimieren oder verschieben ist recht umständlich

- Ein Farbauswahldialog statt nur der Standardfarben wäre noch ganz nett, hat aber nicht so die Priorität
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz