Zwischenablage-Manager oder ein anderes Dienstprogramm, das den Text jedes Mal aus einem definierten Bereich auf dem Bildschirm kopiert

Es gibt Screenshot-Dienstprogramme, die ein Bild eines definierten Rechtecks ​​​​mit benutzerdefinierten Abmessungen (wie das von Donation Coder) als Bild aufnehmen. Ich brauche etwas Ähnliches, aber um Text zu kopieren.

Für das richtige Dienstprogramm bin ich bereit zu kaufen.

Ich verwende Windows 7.

AutoHotKey könnte hier eine Möglichkeit sein.
Ist der Text wählbar? Wenn nicht, wäre OCR der einfachste Weg

Antworten (2)

Ein kostenpflichtiges (aber preisgünstiges, 49,95 US-Dollar) Programm namens SnagIt für Windows und Mac kann Ihren Zwecken dienen. Es ist ein ziemlich leistungsfähiges Dienstprogramm zur Bildschirmaufnahme, mit dem der Benutzer den gesamten Bildschirm, bestimmte Fenster und ausgewählte Bereiche auswählen (ein Kästchen herausziehen) und verschiedene Aktionen mit den erfassten Informationen ausführen kann.

Für Ihre Frage und gemäß diesem Tutorial wird SnagIt genau das tun, was Sie benötigen. Auch meine Erfahrung mit der Software bestätigt diese Fähigkeit.

Sie würden die Eigenschaftsoption für Ihr Capture verwenden, um eine bestimmte Fenstergröße und -position sowie die auszuführenden Aktionen (Text erfassen) festzulegen, um ein Profil innerhalb des Programms zu erstellen. Dies wird dann jedes Mal aktiviert, wenn Sie die Schaltfläche „Drucken“ (oder eine beliebige vom Benutzer ausgewählte Taste) drücken.

SnagIt ermöglicht auch das automatische Speichern von Dateien, obwohl ich den OCR-Aspekt dieser Funktion nicht untersucht habe. Bei "normalen" Grafikerfassungen gibt der Benutzer ein Ordnerziel, ein Dateinamenpräfix und eine Inkrementzahl an. Ein Beispiel für das standardmäßige Dateinamenpräfix ist snagit, gefolgt von 0000 und der entsprechenden Erweiterung (.jpg, .pdf, .txt usw.). Jedes Drücken des Hotkeys erhöht dann den Zähler und speichert die Informationen.

Normalerweise deaktiviere ich die Vorschaufunktion in den Eigenschaften, da ich normalerweise erst später jeden erfassten Bildschirm sehen muss. Wenn es sich um ein komplexes Profil handelt, lasse ich die Vorschau möglicherweise für ein oder zwei Aufnahmen aktiviert.

Die Herausgeber des Programms bieten eine kostenlose Testversion an, die meiner Meinung nach wertvoll wäre, wenn Sie feststellen sollten, dass die Funktionen nicht Ihren Anforderungen entsprechen.

Ich denke, Sie sind da auf dem richtigen Weg - "Text erfassen" ist genau das, was ich brauche. Aber ein Bild zu machen und es dann durch OCR zu schicken, scheint, als würde man durch Japan fliegen, um von Kalifornien nach New York zu gelangen.
Es ist nicht ausgeschlossen, dass die automatische OCR auf eine direkte Texterfassung aus entsprechenden Fenstern/Regionen zurückgreift. Wenn man bedenkt, dass die OCR als integrierte Funktion erfolgt, ist es nicht so sehr die Japan-Umleitung, sondern vielleicht die zusätzliche Zeit, die damit verbunden ist?

Klingt nach einem Szenario für Sikuli.

Sie können ein sikuli-Skript schreiben, um Tastatur- oder Mauseingaben an definierte Bereiche des Bildschirms oder durch Vorlagenabgleich erkannte Bereiche zu senden. Wenn sich der Text, den Sie kopieren möchten, beispielsweise in der Nähe eines Symbols befindet, sollte er damit übereinstimmen können.