Die Anführungszeichen könnten im Weg stehen, aber das folgende Stapelskript kann sie für Sie entfernen. Speichern Sie es einfach als StripQuotes.cmd(oder wie auch immer Sie möchten, behalten Sie einfach die .cmdErweiterung bei). Das Skript akzeptiert zwei Parameter: Eingabe- / Ausgabedateien.
@echo off
if "%~2" == "" exit /b 2
type nul>"%~2"
for /f "usebackq delims=" %%G in ("%~1") do echo %%~G>>"%~2"
exit /b
Nur Dateinamen abrufen
Wenn Ihnen der vollständige Pfad nicht wichtig ist, können Sie das unten stehende Stapelskript verwenden. Die Verwendung unterscheidet sich nicht vom obigen Batch-Skript.
Stapelskript
@echo off
if "%~2" == "" exit /b 2
type nul>"%~2"
for /f "usebackq delims=" %%G in ("%~1") do echo %%~nxG>>"%~2"
exit /b
Mit dem SysExporter-Dienstprogramm können Sie die in Standardlistenansichten, Baumansichten, Listenfeldern, Kombinationsfeldern, Textfeldern und WebBrowser / HTML-Steuerelementen gespeicherten Daten aus nahezu jeder auf Ihrem System ausgeführten Anwendung abrufen und in Text, HTML, exportieren oder XML-Datei.
Mit dem Dateisuchergebnis im Explorer wird SysExporter das Suchergebnis wahrscheinlich bereits erkennen. Wenn dies nicht der Fall ist, verfügt SysExporter über ein Zielsymbol, das Sie in das Ergebnisfenster ziehen können. Wählen Sie die gewünschten Einträge und die erforderlichen Spalten aus, sortieren Sie sie nach einer der Spalten, und Sie können die Daten entweder in die Zwischenablage kopieren oder in eine Datei im gewünschten Format exportieren.
Obwohl SysExporter unter Windows XP / Vista einwandfrei funktioniert, unterstützt es anscheinend keine Windows 7-Suchergebnisse (zumindest ab Version 1.62).
And31415
@ and31415: Ich habe Version 1.62 vor dem Posten unter Windows 7 getestet und es schien gut mit dem Explorer zu funktionieren. Welche Art von Suche hast du gemacht, die nicht funktioniert hat?
Harrymc
Ich habe die gleiche Abfrage ausprobiert, die ich in meiner answer ( type:image) gepostet habe , aber jede andere Abfrage weist das gleiche Problem auf. Grundsätzlich zeigt das Programm nichts an, nur eine leere Liste.
And31415
@ and31415: Ich glaube, ich habe es verstanden. Versuchen Sie, das Ergebnis im Detailmodus anzuzeigen.
Harrymc
1
Tatsächlich ist die Detailansicht die einzige Ansicht , in der das Programm die aktuelle Liste anzeigt. Der Grund ist, dass Windows 7 ein DirectUISteuerelement (seit Version unterstützt 1.60) anstelle eines Standards verwendet ListView. Die DirectUISteuerung verwendet ein ListViewintern Objekt , wenn zum Umschalten Einzelheiten Ansicht und SysExporter der Lage ist , seinen Inhalt zu erfassen. Frühere Windows-Versionen verwendeten lediglich ein ListViewSteuerelement und jede Ansicht würde dies tun. Um das Durcheinander zu verringern, können Sie nur ListViewElemente in Windows XP / Vista und DirectUIElemente in Windows 7 filtern . Spalten können auch ausgeblendet / neu angeordnet werden.
Sie können das kostenlose und vielseitige NirSoft- Dienstprogramm SysExporter verwenden :
Mit dem Dateisuchergebnis im Explorer wird SysExporter das Suchergebnis wahrscheinlich bereits erkennen. Wenn dies nicht der Fall ist, verfügt SysExporter über ein Zielsymbol, das Sie in das Ergebnisfenster ziehen können. Wählen Sie die gewünschten Einträge und die erforderlichen Spalten aus, sortieren Sie sie nach einer der Spalten, und Sie können die Daten entweder in die Zwischenablage kopieren oder in eine Datei im gewünschten Format exportieren.
quelle
1.62
).type:image
) gepostet habe , aber jede andere Abfrage weist das gleiche Problem auf. Grundsätzlich zeigt das Programm nichts an, nur eine leere Liste.DirectUI
Steuerelement (seit Version unterstützt1.60
) anstelle eines Standards verwendetListView
. DieDirectUI
Steuerung verwendet einListView
intern Objekt , wenn zum Umschalten Einzelheiten Ansicht und SysExporter der Lage ist , seinen Inhalt zu erfassen. Frühere Windows-Versionen verwendeten lediglich einListView
Steuerelement und jede Ansicht würde dies tun. Um das Durcheinander zu verringern, können Sie nurListView
Elemente in Windows XP / Vista undDirectUI
Elemente in Windows 7 filtern . Spalten können auch ausgeblendet / neu angeordnet werden.