ScreenShot-Tool mit Mailversand

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

ScreenShot-Tool mit Mailversand

Beitrag von HaPe »

Hallo Zusammen !

Jeder kennst das Problem wenn beim Kunden ein Fehler auftritt. Wie teilt dieser dann auch aussagekräftig und lesbar uns die Fehlermeldung sowie die Programmversion usw. mit.
In manchen Programmen habe ich schon eine Funktion, die auf Tastendruck einen ScreenShot der Applikation mit dem Fehler-Fenster erstellt.
Bei übernommenen Projekten ist das mal nicht so einfach einzubauen.
Außerdem gibt es den Faktor Mensch, also derjenige der davor sitzt, wenn ein Fehler auftritt.

Auch wenn sich der ScreenShot zb. Paint automatisch öffnet, sind die Anwender nicht in der Lage das Bitmap als Anhang in einer EMail zu verschicken bzw. in Word einzufügen und noch was dazu zu schreiben.
Es wird das Bitmap ausgedruckt, zum Teil dann per Fax an den Hardware-Zuständigen geschickt oder per Scanner ein PDF erstellt auf dem man fast nix erkennen kann.

Wenn das Tool folgendes automatisch auf globalen Hotkey macht wäre es für mich geeignet:
- Screenshot desjenigen Monitors auch dem die Applikation läuft mit der angezeigten Fehlermeldung.
- Automatisch das Bitmap an eine EMail hängt und diese an mich verschickt.
Da meine Programme mit unterschiedlichen Entwicklungs-Systemen erstellt wurden, nützt Xbase-Code hier nichts.

Vielen Dank schon mal :-)
--
Hans-Peter
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von georg »

Hallo, HaPe -


schau Dir mal GreenShot (https://getgreenshot.org) an. Hotkey ist Drucken, und dann kannst Du z.B. auch per Email versenden.

Ich nutze GreenShot für ScreenShots z.B. zur Dokumentation, aber für Deinen Zweck sollte es nutzbar sein.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von ramses »

Hallo HansPeter

wieso machst du es nicht so dass dir deine Fehler-Routine automatisch die Fehlermeldung per HTTPS auf deinen Server sendet?

So muss der Anwender gar nichts mehr unternehmen.
Valar Morghulis

Gruss Carlo
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von HaPe »

Hallo Carlo !
wieso machst du es nicht so dass dir deine Fehler-Routine automatisch die Fehlermeldung per HTTPS auf deinen Server sendet?
Wegen
Bei übernommenen Projekten ist das mal nicht so einfach einzubauen.
und
Da meine Programme mit unterschiedlichen Entwicklungs-Systemen erstellt wurden, nützt Xbase-Code hier nichts.
Deshalb eine unabhängige Lösung :D
--
Hans-Peter
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von AUGE_OHR »

hi,
HaPe hat geschrieben: Fr, 28. Feb 2020 18:10 Da meine Programme mit unterschiedlichen Entwicklungs-Systemen erstellt wurden, nützt Xbase-Code hier nichts.
ein Tool was auf "alle" Fehler "reagieren" soll ... hm

bei mir tauchen Abstürze im Event Logbuch auf und so hole ich mir die mit WMI

Code: Alles auswählen

   oService:ExecQuery( [ Select * From Win32_NTLogEvent Where Logfile = 'Application' and EventCode = '1000' ] )
das sind nun "alle" Einträge. dich würden ja nur die des aktuellen Tag interessieren.
man könnte per WMI also abfragen ob ein (neuer) Absturz vorhanden ist ... aber kann man "rechtzeitig" reagieren :?:

im Grunde müsste man reagieren sobald ein Eintrag EventCode = '1000' eintritt und ein Snapshot machen.
später kann man mit Hilfe von WMI "entscheiden" ob man den Snapshot "verwendet"
wie man an "den" Windows Event ran kommt weiss ich leider nicht.
gruss by OHR
Jimmy
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von Marcus Herz »

Hi

Dir ist schon klar, dass du hier eklatant gegen Datenschutz verstösst. Hast du dir explizit die Erlaubnis dafür geben lassen?
Die Screenshots können ja sehr persönliche Daten enthalten.
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von Koverhage »

Warum nicht hiermit ?
http://www.info.hardcopy.de/
Gruß
Klaus
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von Herbert »

Ich mach's konservativ: Eventuelle Fehler werden in eine Fehler-Datei geschrieben. Beim Support-Kontakt wird dort nachgeschaut.
In neuen Programmen kann beim Fehlerfenster direkt ein "Mail"-Knopf angeklickt werden, welcher den Fehler mit Detailinfos dazu gleich zu uns hersendet.
Genügt für uns.
Grüsse Herbert
Immer in Bewegung...
flanelli
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 151
Registriert: Di, 11. Mai 2010 16:27
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von flanelli »

@herbert, einen automatischen Fehlerreport via Mail zu realisieren ist in Xbase ja kein Problem... sofern
man Zugriff auf den Sourcecode hat ...

HaPe sucht aber eine Lösung absolut unabhängig von Xbase und zudem auch ohne kompliziert erforderliches Handling
durch den Anwender ...

Zitat
Wenn das Tool folgendes automatisch auf globalen Hotkey macht wäre es für mich geeignet:
- Screenshot desjenigen Monitors auch dem die Applikation läuft mit der angezeigten Fehlermeldung.
- Automatisch das Bitmap an eine EMail hängt und diese an mich verschickt.
Da meine Programme mit unterschiedlichen Entwicklungs-Systemen erstellt wurden, nützt Xbase-Code hier nichts.


Pure Hardcopytools gibt es wie Sand am Meer aber damit wird die Anforderung von HaPe auch nicht erfüllt...
Ahoile aus dem Süden
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von Tom »

Das wäre aber als externes Programm kein Ding.
Herzlich,
Tom
flanelli
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 151
Registriert: Di, 11. Mai 2010 16:27
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von flanelli »

Tom hat geschrieben: So, 01. Mär 2020 13:53 Das wäre aber als externes Programm kein Ding.
Nunja, irgendein halbwegs verlässliches Screenshottool installieren und einen Hotkey definieren
ist natürlich kein Ding und auch das Handling für das Senden via Email sollte eigentlich heutzutage
für keinen Anwender mehr ein Problem sein ...

... aber HaPe wird sicher die Erfahrung mit etlichen DAU'S gemacht haben
und daher eine, ab der Hotkeybetätigung durchgängig vollautomatische Abwicklung suchen.

Ich habe im Laufe der Jahre einige Tools für Screenshots verwendet aber keines dabei entdeckt,
das nach dem "Schuss" ohne jegliche weitere erforderliche Aktion des Benutzers, eine Email mit
dem Dateianhang erstellt und diese auch gleich versendet.
Zumindest habe ich HaPe's Wunsch so verstanden...
Ahoile aus dem Süden
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von Tom »

Ich wollte damit nur sagen, dass man in Xbase++ eine App herstellen kann, die global auf einen Hotkey wartet, einen Screenshot des aktiven Fensters irgendeiner Anwendung anfertigt, einen Kommentar ermöglicht und das alles per Mail an eine feste Adresse versendet. Aber ich bin mir auch sicher, dass es sowas fertig gibt. Greenshot ist ein tolles Tool für Doku und zur Illustration (etwa, wenn man per Mail oder Slack kommuniziert), aber nicht für diesen Zweck. In unser Mobilzeug ist Instabug integriert. Und in unseren Xbase-Anwendungen gibt‘s halt Selbstgebautes.
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von AUGE_OHR »

hi,

man braucht keine externen Tools um ein Screenshot zu machen ...
die Lösung könnte heissen : Powershell

ein Script zum erstellen eines Screenshot mit Powershell findet man hier
https://gallery.technet.microsoft.com/s ... eea6fc5eb8

mit Powershell kann man nun Get-WinEvent verwenden
https://docs.microsoft.com/en-us/powers ... wershell-7

damit kann man auf EventID = "1000" reagieren und entsprechende Aktionen einleiten.

verschicken kann man dann die Email mit Send-MailMessage
https://docs.microsoft.com/en-us/powers ... rshell-5.1

es geht also alles mit Windows Board Mittel ...
gruss by OHR
Jimmy
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von HaPe »

Hallo Zusammen !

Vielen Dank für die zahlreichen Infos und Empfehlungen.

Ich möchte darauf antworten:
Georg:
schau Dir mal GreenShot (https://getgreenshot.org) an. Hotkey ist Drucken, und dann kannst Du z.B. auch per Email versenden.
Das habe ich schon selbst im Einsatz, wusste bisher aber nicht dass es auch halb-automatisch E-Mails vorbereiten/versenden kann.

Jimmy:
bei mir tauchen Abstürze im Event Logbuch auf und so hole ich mir die mit WMI
Um diese Total-Abstürze geht es hier nicht.
Es geht um Laufzeit-Fehler welche der Fehler-Handler des Entwicklungs-Systems abfangen kann und eine mehr oder weniger detailierte Anzeige bringt.
Leider hat der vorherige Entwickler nichts bezüglich einer sauberen Fehler-Behandlung investiert.

Dein Vorschlag mit der PowerShell muss ich mal sacken lassen; wenn es ohne Installation von Tools geht wäre das prima.
Zumindest den Auto-Updater habe ich schon mal in das nicht von mir von Anfang entwickelte Programm eingebaut, sodass man ein nicht zu installierendes Tool automatisch verteilen könnte.

Bei meinen selbst von Grund auf neu entwickleten Programmen gibts es mehrere Stufen und natürlich eine Log-Datei, welche ich dann analysieren kann.

Marcus:
Dir ist schon klar, dass du hier eklatant gegen Datenschutz verstösst. Hast du dir explizit die Erlaubnis dafür geben lassen?
Ich habe die vom Kunden gewünschte Vertraulichkeits-Erklärung unterschrieben und somit bestätigt, dass ich den Datenschutz einhalte.
Somit dürfte es hier keine Probleme geben; zumal mir die für den Datenschutz zuständige Dame auch ScreenShots mit persönlichen Daten bei Fehlermeldungen zukommen lässt.

Klaus:
Das sieht ja noch besser aus wie GreenShot; vielen Dank Klaus :-)
Ich muss das noch genauer anschauen ...

Herbert:
Eventuelle Fehler werden in eine Fehler-Datei geschrieben.
Siehe oben; das mache ich bei eigenen Programmen auch so ...

Flanelli:
HaPe sucht aber eine Lösung absolut unabhängig von Xbase und zudem auch ohne kompliziert erforderliches Handling
durch den Anwender ...
Ganz genau erkannt aber auch genau das hast du vollkommen richtig gefolgert:
... aber HaPe wird sicher die Erfahrung mit etlichen DAU'S gemacht haben
Tom:
Ich wollte damit nur sagen, dass man in Xbase++ eine App herstellen kann, die global auf einen Hotkey wartet, ...
Wäre auch möglich, wobei ich bei einer Eigenentwicklung das vermutlich mit C# machen würde um keine zusätzlichen Runtimes installieren zu müssen.

Ein weiteres, noch zu bewältigendes Hindernis, außer den Benutzern, gibt es leider doch noch.
Wenn man ein Tool installieren muß, kann das nur die zuständige Hardware-Firma machen.
Und der zuständige Herr ist bisher meinem Wunsch, ein ScreenShot-Tool zu installieren, elegant ausgewichen, indem er darauf gar nicht eingeht und diesen beharrlich ignoriert :banghead:

Soviel zum Alltag eines Software-Entwicklers, der aufgrund von vielen Randbedingungen, nicht das Optimale für seine Kunden erreichen kann.
--
Hans-Peter
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von ramses »

Ein weiteres, noch zu bewältigendes Hindernis, außer den Benutzern, gibt es leider doch noch.
Das ist doch aber gar kein grosses Problem.

1. Taste "Print Scrn" drücken
2. Outlook öffnen
3. Neues Mail anlegen
4. Rechte Maustaste drücken und Einfügen wählen

Und schon hast du einen Printscreen richtig schön gross in einem Mail bereit zum senden ....
Valar Morghulis

Gruss Carlo
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von HaPe »

Hallo Carlo !
1. Taste "Print Scrn" drücken
Das bringen die Anwender fertig :)
2. Outlook öffnen
Ist nur auf einem PC installiert aber nicht an den weiteren Arbeitsplätzen :cry:
3. Neues Mail anlegen
Ohne Mail-Programm wird das schwierig :roll:
4. Rechte Maustaste drücken und Einfügen wählen
Das können die Anwender, um den ScreenShot von zwei Monitoren zb. in Paint oder Word einzufügen.
Aber als nächstes scheitert es daran, auf Landscape umzuschalten, um vom Screenshot den rechten Monitor noch ins Bild zu bringen.

Ich muss noch prüfen, ob jeder PC überhaupt einen Internet-Zugang hat :shock:
Wenn nicht, geht es nur über die Ablage der ScreenShots auf dem Server ...
--
Hans-Peter
Benutzeravatar
Bertram Hansen
Foren-Moderator
Foren-Moderator
Beiträge: 1015
Registriert: Di, 27. Sep 2005 8:55
Wohnort: 51379 Leverkusen
Hat sich bedankt: 28 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von Bertram Hansen »

Hallo Hans-Peter,

mit CDO.Message kannst du auch ohne installiertes Mailprogramm und ohne das der Anweder einen Dialog sieht Mails versenden.
Du kannst dir z.B. ein Mailkonto für die Fehlermeldungen anlegen und über dieses Konto die Mails senden.
https://www.xbaseforum.de/viewtopic.php?f=28&t=7726
:wave:
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.

Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von AUGE_OHR »

hi,
HaPe hat geschrieben: Di, 03. Mär 2020 8:33 Ich muss noch prüfen, ob jeder PC überhaupt einen Internet-Zugang hat :shock:
ohne Internet Zugang wird das senden ein Problem ... :roll:

---

es gibt nicht nur Event-ID 1000 und mit den entsprechenden Einstellungen bekommt man "noch mehr" Informationen.
Laufzeit Fehler bekomme ich zwar durch meine Errorlog Datei aber keine XppFatal.LOG und das sagt mir das Event-Log

wenn es nun nicht "automatisch" sein muss sondern per "HotKey"

Ich habe mir mal die "SnapShot" Tools angesehen , mit entspechenden Tools, "was" die machen.
es wird die API RegisterHotKey() verwenden um eine Taste zum auslösen zu definieren
https://docs.microsoft.com/en-us/window ... sterhotkey

es ist also kein grosses Problem selbst so ein Tool zu schreiben ...
gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von brandelh »

Bei mir ist das Programm "Hardcopy" Installiert, damit kann man mit "PrintScr" Taste einstellen was geschehen soll.
Laut Optionen kann man auch direkt das Bild per eMail (MAPI oder SMTP) versenden.
Es ist auch nützlich um z.b. nur kleine Bildausschnitte für Dokus zu erstellen, einfacher als mit Paint und zuschneiden.

:arrow: http://www.info.hardcopy.de/
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von AUGE_OHR »

moin
brandelh hat geschrieben: Mi, 04. Mär 2020 7:10 Bei mir ist das Programm "Hardcopy" Installiert, damit kann man mit "PrintScr" Taste einstellen was geschehen soll.
dann muss ich meine App wohl "umbenennen" ... obwohl die wohl das selbe macht (incl. SMTP Versand )
HARDCOPY.zip
(1.27 MiB) 328-mal heruntergeladen
es legt sich als Tray-Icon unten rechts ab.
HardCopy_TrayIcon.jpg
HardCopy_TrayIcon.jpg (8.52 KiB) 15663 mal betrachtet
für den Mail Versand muss man die SMTP Daten im Setup eintragen.
es erfolgt eine Abfrage "ob" es gesendet werden soll
gruss by OHR
Jimmy
Martin_L
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 23
Registriert: Di, 02. Apr 2019 9:09
Danksagung erhalten: 6 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von Martin_L »

Das Windows-Eigene Tool "Ausschneiden und Skizzieren" erfüllt eigentlich alle Anforderungen.
Da muss man nichts neues installieren.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: ScreenShot-Tool mit Mailversand

Beitrag von brandelh »

und seit wann gibt es das ... in jeder Version mit Änderungen ;-)
Gruß
Hubert
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von HaPe »

Hallo Martin !
Das Windows-Eigene Tool "Ausschneiden und Skizzieren" erfüllt eigentlich alle Anforderungen.
Dafür sind die Benutzer aber noch nicht reif genug [-X

Sie müssen mit der Gummischnur arbeiten und dann noch den richtigen Ausschnitt auswählen.
Das wird nicht immer klappen #-o
--
Hans-Peter
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von Manfred »

oder was ich auch schon erlebt habe, einen screenshot machen, den in ein worddocument kopieern und dann ein pdf daraus machen und mir per mail zuschicken
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: ScreenShot-Tool mit Mailversand

Beitrag von AUGE_OHR »

hi,

habt ihr euch die xBase Lösung angesehen :roll:
ihr redet nur über "was nicht geht" ...

man fängt die "Print Screen" Taste VK_SNAPSHOT (oder jede andere) mit "RegisterHotKey()" (In User32) ab.
https://docs.microsoft.com/en-us/window ... sterhotkey
nun wartet man auf die Window Measage

Code: Alles auswählen

      CASE nMsg == WM_HOTKEY
         DO_SnapShot()
ob man mit Xbase++ v2.x auch an die Windows Event lopp kommt weiss ich nicht aber mit Ot4Xb geht es mit

Code: Alles auswählen

    delegated_eval( { || MyLoop(oDlg )  } )
gruss by OHR
Jimmy
Antworten