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.
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
Du mußt sicherlich noch ein paar Parameter benutzen.
findstr
X = gibt Zeilen aus, dei vollkommen übereinstimmen.
N = gibt die Zeilennummer aus
Dann sieht es so aus mit den Winklen:
echo "text" > Zieldatei.txt (erstellt die Datei)
echo "nächster Text" >> Zieldatei.txt (hängt an die Datei an)