Im Second-Level Support habe ich es oft mit Fehlermeldungen zu tun, die mir von Kunden als Screenshots gesendet werden. Um das ganze in unserem Support-System zu dokumentieren, müssen die oft genug abgeschrieben werden. Oder ich möchte diese Texte haben um sie einfach in Google suchen zu können. Viele Leute wissen nicht, dass man ganz einfach Texte aus Messageboxen in die Zwischenablage kopieren kann. Also bekommt man Megabyte große Screenshots.
Lästig…
Es gibt einige kleine Tools für Geld (z.B. von Abbyy) und auch einige kostenlose habe ich mal ausprobiert, mit denen man solch einen Screen-OCR durchführen kann. Aber die waren alle nicht das wahre oder unverschämt groß.
Da ich wusste, dass es
- im MODI (Microsoft Office Document Imaging) ein einfaches COM Interface gibt,
- ein Screenshot einfach zu machen ist und
- man mit GDI+ alle möglichen Grafikumwandlungen machen kann benötigt man
- nur etwas C++ als Kleber um alles zusammen zu bringen.
Herausgekommen ist Version 1.0 von MRiScreenOCR.exe. Eine simple Freeware EXE, mit der man einen beliebigen Bildschirmausschnitt per OCR in Text umwandeln kann und wahlweise in einem Dialog anzeigen kann oder direkt in die Zwischenablage kopieren kann.
Optional kann man das ganze über ein paar Optionen im Systemmenü steuern.
Eigentlich komplett selbsterklärend.
Wer weiß, vielleicht mache ich mich noch an Version 2.0 und ergänze noch eine Trayicon-Funktion optional.
❗ Einzige Voraussetzung MODI (Microsoft Office Document Imaging) muss installiert sein, damit das kleine Tool arbeiten kann (siehe auch Anmerkung unten). Sonst benötigt man nichts. Die EXE funktioniert stand alone mit XCOPY Installation. Das Tool wurde mit VC-2010 erzeugt, man benötigt also mindestens Windows XP SP2.
Hier kann man MRiScreenOCR.exe kostenlos herunter laden und es steht jedem als Freeware zur freien Nutzung.
PS:
MODI ist übrigens teil von Microsoft Office 2003 und Office 2007. Leider ist es im Office 2010 nicht mehr enthalten. Schade, denn es war für mich das primäre Programm Dokumente zu scannen zu archivieren und auch zu indizieren.
Nachtrag 18.05.2010:
Es ist ohne weiteres möglich nur MODI aus Office 2007 alleine ohne weitere Komponenten zu installieren. Das funktioniert sowohl auf 32bit Systemen wie auch auf 64bit Systemen.
Nachtrag 01.06.2010:
Die Version 2.0 von MRiScreenOCR.exe ist nun verfügbar.
Nachtrag 03.10.2011:
Ich zitiere den Kommentar von Robin hier:
falls man MODI nicht hat, hier kann man es kostenlos bekommen:
http://support.microsoft.com/kb/982760
Hallo Martin!
Das ist bestimmt ein nettes Tool, aber die ZIP Datei kann ich nicht lesen.
Ich habe eben die Datei von einem neuen Rechner herunter geladen und entpackt. Keine Probleme.
Wen Du weitere Probelem hast, schick eine Mail an webmaster und ich sende Dir das Ding per Email.
Seltsam .. ich habe jetzt die ZIP nochmals geholt .. und jetzt gehts!
P.S.
Supertool !!!! Echt gelungen.
Hallo,
funktioniert wirklich supergut!!!
Nun kommen natürlich die Begehrlichkeiten.
Auch ich mache etwas Supportarbeit und schneide selber oftmals z.B. mit fscapture einen Bildschirmausschnitt aus und lasse den direkt in die Zwischenablage ablegen. Toll wäre es jetzt, wenn man Dein Programm so starten könnte (mit einem Hotkey, kann man ja selbst belegen), dass es sich die Grafik aus der Zwischenablage nimmt, umwandelt und als Text wieder in die Zwischenablage schiebt…kann mir jemand folgen?
Das wäre DIE Bequemlichkeit.
Hallo Martin, Du sagtes dass MODI nicht mehr Teil von Office 2010 ist, was auch ich schmerzhaft feststellen mußte. Gibt es denn eine Aufwärtskompatibilität des MODI aus 2007? Müßte man sich nicht mal mit MS in Verbindung setzen?
Hallo,
geniales tool.
falls man MODI nicht hat, hier kann man es kostenlos bekommen:
http://support.microsoft.com/kb/982760
@Robin: Danke für Deinen super Tipp… ich bau den gerade mal ein:
Hallo Martin,
ich habe Office 2010 64Bit auf ein Windows 8 System installiert und MODI von der oben genannten Seite heruntergeladen und installiert.
Anschließend habe ich den Installationspfad von MODI in den Umgebungsvariablen den Eintrag Path hinzugefügt.
Leider bekomme ich bei der Ausführung deines Tools immer die Fehlermeldung, dass die komplette Installation von Microsoft Document Imaging benötigt wird.
Dann ist aus irgendeinem Grund Modi nicht registriert.
Funktioniert Modi denn?
Hab leider kein mdi File am PC, aber ich kann Modi ausführen. Wenn ich als source ein PNG File übergebe bekomme ich eine Meldung, dass das source File kein mdi File ist. Müsste also funktionieren.
Mir schwant etwas. Hast Du etwa die 64bit Version installiert.
Mein Programm ist 32bit! D.h. es muss auch COM Komponenten aus der 32bit Version nutzen!
HTH
Hi,
ich habe die von Robin verlinkte Version (http://www.microsoft.com/en-us/download/details.aspx?id=30328) geladen und installiert. Diese wurde im Programme (x86) Ordner installiert, daher gehe ich davon aus, dass es sich dabei um die 32bit Version handelt. Auf der Seite kann ich zumindest nichts von 64Bit lesen. Office 2010 ist die 64Bit Version, aber du hast oben geschrieben dass es auch ohne Office geht?
Gruß
Nur Modi muss installiert sein als 32bit Version. Auf den Rest von Office kann man komplett verzichten…
Dann verstehe ich es nicht. Sorry!
sehr gutes prog, einwandfrei.
well done.
habe win 10 ent. und MODI durch Installieren von SharePoint Designer 2007
ist das auch mit SharePoint Designer 2013 möglich? https://www.microsoft.com/de-de/download/details.aspx?id=35491
dies dies doch aktueller ist und somit die Qualität verbessert oder?
So wie ich das sehe, ist das MODI-Tool nicht mehr in diesem Paket (Designer 2013) vorhanden. Habe es eben in einer virtuellen Maschine installiert. Leider wird Modi nicht gefunden.
Der Ordner C:\Program Files (x86)\Common Files\Microsoft Shared\MODI fehlt.
Letzte Möglichkeit bleibt weiterhin der SharePoint Designer 2007
https://www.microsoft.com/en-us/download/details.aspx?id=30328
Date Published: 12/20/2019
This link doesn’t help.
Hallo,
ich habe das ocr tool installiert und auch MODI
mit SharePointDesigner 2007.
Aber egal was ich tue es kommt die Meldung…
Operation fehlgeschlagen….kein Text im Bereich.
Weißer Hintergrund, schwarze Schrift in Word…
Betriebssystem XP, Office 2010
Wo kann ich noch suchen?
Danke.
Michael
Nein. Da habe ich keine Lösung, denn diese Meldung kommt direkt aus dem OCR Programm. Oft ist der Bereich zu klein, den man scannt.
Ein geniales Tool. Ich mixe mir laufend aus Bedienungsanleitungs-PDFs die relevanten Teile in kurze Word-Dokumente als Schnellhilfe. Da viele PDFs gesperrt musste ich immer ausdrucken und dann per Scanner-OCR wieder einlesen. Jetzt klappt das per OCR direkt vom Bildschirm. Super!