Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Batch Datei, Wort in unbekannter Text Datei suchen .

asoke / 9 Antworten / Flachansicht Nickles

Ich möchte mittels “batch “ ein Wort, das möglicherweise öfters vorkommt, in einer unbekannten Datei (Excel oder Word) suchen, aber nicht nur das Wort sondern die entsprechende Zeile in einer separaten Logfile (Datum) protokollieren. Ist das möglich ??
Ich habe mal so angefangen:

findstr /i "wort" *.xlr >nul && @echo "Wort" >>%date%.txt
oder
find "wort" *.xlr && echo Gefunden! >>c:\%date%.txt

Es klappt aber nicht ganz, denn es wird zwar eine Text Datei erstellt, nicht aber mit dem gewünschten Inhalt.
Vielleicht kann mir jemand helfen.

bei Antwort benachrichtigen
Hier was zu findstr: ... REPI
asoke peterson „Das , was Du möchtest, ist so nicht machbar.“
Optionen

Hallo

ich habe mit folgendem Befehl:
findstr /s /i "name" *.* > %date%.txt
Textzeilen in einer "Works" Datei und in "htm" Datei gefunden.

In der Text Datei werden die Zeilen von Works nur bedingt, ohne Umlaute, etc. wiedergegeben, während die Zeile der "htm" Datei fast fehlerfrei dargestellt wird.
siehe Beispiel:
Preis Versand-
Gesamt_08_03.wks:
Dezember 2007/2008
" Kauf Münzen


Artikel 2780745873 (Endet 24_01_04 231526 MEZ ) - Multimedia-Tastatur in schwarz OO1514-.htm:

Kann man da was machen, außer dass man alle "word" als "text" Dateien speichert ??
Möchte noch dazufügen, dass ich kein "Batch" Profi bin.

bei Antwort benachrichtigen
Kein Batch-Profi peterson