Daten aus einer Bildlaufliste kopieren (Windows)

1970
Keltari

Gibt es eine Möglichkeit, Daten aus einer Bildlaufliste in Windows zu erfassen, damit Sie sie in eine Textdatei einfügen können? Ich weiß, es gibt Bildschirm-Capture-Programme, die eine scrollbare Anwendung erfassen können, aber ich habe noch keine für Scroll-Listen gesehen.

enter image description here

1

2 Antworten auf die Frage

1
txtechhelp

Leider gibt es nicht; Die Art von 'Steuerelement', von dem Sie versuchen, Daten zu kopieren, wird als ListBoxSteuerelement bezeichnet. Damit die Daten aus dem Listenfeld 'kopiert / eingefügt' werden können, muss die Anwendung über diese 'Funktionalität' verfügen. Wenn Sie die Anwendung schreiben, gibt es viele Ressourcen, die erklären, wie dies geschieht.

Möglicherweise können Sie eine Anwendung schreiben, die die Daten aus dem Listenfeld-Steuerelement "erfassen" kann, Sie müssten jedoch wissen, welcher Steuerelementtyp (z. B. ein MFC-Steuerelement oder .NET-Steuerelement) die Daten abruft von der Steuerung erfordert Kenntnis darüber, wie die Steuerung ihre Daten erhält / setzt.

Eine Alternative könnte sein, ein Bilderfassungsprogramm (oder einen Druckbildschirm) und eine OCR-Software zu verwenden, um das zu erfassen, was Sie gerade benötigen.

Ich bin schon früher auf dieses Problem gestoßen und habe leider noch keine solide Lösung gefunden (Solide bedeutet für jede App, die ich antreffe).

Ich hoffe das kann helfen

Naja. Manuelle Kopie ist es. Kein so großer Deal, nur nervig. Keltari vor 10 Jahren 0
1
CBruce

Ich bin auf der Suche nach einem zweiten Dienstprogramm, das dies selbst tut, weil das, das ich kenne, nicht immer von einer vom Eigentümer gezogenen Kontrolle erfasst werden kann. Aber ich bin froh, den zu teilen, den ich kenne ...

Nir Sofer, der für seine unglaublich nützliche (und große) Reihe von tragbaren Windows-Dienstprogrammen bei NirSoft bekannt ist, hat ein Dienstprogramm namens SysExporter, das Folgendes ermöglicht:

  • "... holen Sie die Daten, die in Standardlistenansichten, Baumansichten, Listenfeldern, Kombinationsfeldern, Textfeldern und WebBrowser / HTML - Steuerelementen gespeichert sind, aus fast allen Anwendungen, die auf Ihrem System ausgeführt werden, und exportieren Sie sie in Text, HTML oder XML-Datei "

Neben dem Problem von SysExporter mit den von Eigentümern erstellten Steuerelementen gibt es noch einen weiteren Nachteil. Abhängig von der Bit-Ness der Anwendung, aus der Sie versuchen, die Daten zu übernehmen, müssen Sie möglicherweise dieselbe Bit-Ness-Version von SysExporter ausführen damit es in der Lage ist, an die Daten in den Standardsteuerelementen dieser Anwendung zu gelangen.

  • Um es zu erklären: Wenn Sie ein 64-Bit-Betriebssystem von Windows 7 mit einer 32-Bit-Anwendung ausführen, müssen Sie möglicherweise SysExporter32 (32-Bit-Version) ausführen, um an den Listeninhalt der Anwendung zu gelangen.

Links:

Ich hoffe es hilft! - CBruce