Bat soll in einer .dll eine Zeile suchen und Diese + 2 darunterliegende anzeigen
Ich Habe ein kleines Batch-Programm geschrieben das eingegebene Daten in einer .dll speichert. Nun Möchte ich eine Suchfunktion einfügen die Einen Gesuchten Text sucht und diesen Plus die 2 Darunterliegenden Zeilen Anzeigt. Kann mir da Jemand Helfen?
Die Suchfunktion sieht bis Jetzt so aus:
@echo off &setlocal
@echo off
cls
echo Von Welcher Internetseite?
set /p e=:
type Daten.dll|findstr %e%
pause
LG.Nico
Die Suchfunktion sieht bis Jetzt so aus:
@echo off &setlocal
@echo off
cls
echo Von Welcher Internetseite?
set /p e=:
type Daten.dll|findstr %e%
pause
LG.Nico
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 334782
Url: https://administrator.de/forum/bat-soll-in-einer-dll-eine-zeile-suchen-und-diese-2-darunterliegende-anzeigen-334782.html
Ausgedruckt am: 09.04.2025 um 06:04 Uhr
10 Kommentare
Neuester Kommentar
Guten Morgen 
Das ist vielleicht nicht genau das was du suchst,
aber so könntest du zumindest die Files durchsuchen
https://www.itnator.net/browse-files-content/
Das ist vielleicht nicht genau das was du suchst,
aber so könntest du zumindest die Files durchsuchen
https://www.itnator.net/browse-files-content/

type Daten.dll
Mit Batch in DLLs suchen ???Das macht man normalerweise ganz anders

Google heut schon wieder kapotttt?
https://ss64.com/nt/findstr.html
https://ss64.com/nt/findstr.html

@echo off &setlocal EnableDelayedExpansion
for /f "tokens=1 delims=:" %%a in ('findstr /inc:"http://www.xxx.de" Daten.dll') do set /a num=%%a
set cnt=0
For /f "skip=%num% tokens=1,* delims=:" %%a in ('type Daten.dll ^| findstr /n "^"') do (
If !cnt! LEQ 2 (echo(%%b & set /a cnt+=1)
)
Mit Powershell wärs viel leichter
gc Daten.dll | select-string -Pattern "http://XXXX.de" -Simplematch -Context 2