Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

HTML - Dateien nach bestimmten Strings auslesen und in Textdatei speichern?

Frage Entwicklung Batch & Shell

Mitglied: n0000b

n0000b (Level 1) - Jetzt verbinden

19.02.2012 um 20:34 Uhr, 5344 Aufrufe, 14 Kommentare

ich kenne mich mit der batch-Programmierung leider nicht aus.

Hallo,

folgendes Problem:
Ich habe in einem Ordner ca. 2000 HTML-Dateien. In jeder Datei steht folgendes (im Quelltext):

name="benutzer" value="blablabla"
name="passwort" value="xxxxxxxxxx"
name="mail" value="dasisteinemail@hier.de"

Ich müsste die Informationen jetzt wie folgt in einer Textdatei haben:

blablabla:xxxxxxxxxx:dasisteinemail@hier.de


Ist das möglich, wenn ja wie?
Mitglied: pieh-ejdsch
19.02.2012 um 21:28 Uhr
moin n0000b und Willkommen in Forum,

na das könnte in etwa so gehen:
ungetestet, daher ohne @echo off
01.
@echo off &setlocal 
02.
 
03.
 rem wenn Fehler auftauchen  
04.
::	echo on 
05.
 
06.
set "Dateien=D:\Ordner\*.html" 
07.
 
08.
 rem erst Testanzeige im CMD , Zum schreiben in die Datei entferne die ::  
09.
:: set Ausgabe=3^>"D:\Ausgabe.txt" 
10.
 
11.
%Ausgabe% ( 
12.
for %%i in ("%Dateien%") do for %%a in (benutzer passwort mail) do for /f "delims=" %%j in ('findstr /r /c:"name=.%%a. value=" "%%i"') do ( 
13.
	set "Line=%%j" 
14.
	call :Lesen %%a 
15.
16.
17.
echo(&echo Fertig!&pause 
18.
goto :eof 
19.
 
20.
:Lesen 
21.
for /f tokens^=2^,2delims^=^" %%b in ("%line:*" value=%^") do >&3 <nul ( 
22.
	if %%a neq mail ( set/p"=%%b:") else set/p"=%%b" 
23.
24.
if %1 equ mail >&3 echo( 
25.
rem Hier geht es nur mit dieser ExtraZeile oder Einer Leerzeile
[Edit]
EingabeUmleitung von nul auf die richtige For gelegt.
[/Edit]

[Edit2]
Man war das eine Geburt ...
... das klappt nur wenn eine Zeile nach dem Echo( in der Sub ist!
[/Edit]

Gruß Phil
Bitte warten ..
Mitglied: bastla
19.02.2012 um 22:03 Uhr
@PH
Sehr schön - vielleicht noch etwas übersichtlicher (und mit ":" im Ergebnis ):
01.
... 
02.
:Lesen 
03.
for %%a in (benutzer passwort mail) do for /f "tokens=2,3delims==" %%j in ('findstr /r /c:"^name=.%%a. value=" "%%i"') do <nul >&3( 
04.
  set/p=%%k 
05.
  if "%%j" neq ""mail" value" set/p=: 
06.
07.
>&3 echo( 
08.
goto :eof
Grüße
bastla

[Edit] "if ..." angepasst [/Edit]
Bitte warten ..
Mitglied: pieh-ejdsch
19.02.2012 um 22:07 Uhr
moin bastla,

mit = kann ich nicht "ausToken" (mail) ich habs nun doch mit " gemacht/berichtigt

Gruß Phil
Bitte warten ..
Mitglied: bastla
19.02.2012 um 22:13 Uhr
Hallo PH!

Sollte aber doch (wie in meiner angepassten Version) zu machen sein ...

Grüße
bastla
Bitte warten ..
Mitglied: pieh-ejdsch
19.02.2012 um 22:24 Uhr
Ahh,

da stach mir das mail zu sehr in die Augen und hab dadurch " value nicht "gesehen".

Gruß Phil
Bitte warten ..
Mitglied: n0000b
19.02.2012 um 23:25 Uhr
Hallo,
die Lösungen funktionieren irgenwie nicht. Eine Datei wird erstellt, diese ist aber leer.
Der Quelltext der HTML Dateien ist natürlich noch größer als der von mir oben erwähnte Ausschnitt.
Aber um den oben erwähnten Ausschnitt geht es.
Habe die Datei entsprechend angepasst (Ort der Dateien, Speichertort der Ausgabe-Text)
Bitte warten ..
Mitglied: rubberman
19.02.2012 um 23:50 Uhr
Hallo Zusammen.

Ich habe es mir absichtlich verkniffen ...

@n0000b

Eine HTML Datei
- kann eine Zeichenkodierung haben, die so ohne Weiteres nicht geeignet ist, per Batch verarbeitet zu werden
- kann aus Zeilen oder einer einzigen Zeile (also ohne Zeilenumbruch) bestehen, die für Batch viel zu lang sind, um verarbeitet zu werden

In einer HTML Datei
- kommen Werte, wie du sie oben genannt hast, sicher innerhalb irgendwelcher Tags vor
- können diese Tags wiederum innerhalb einer Zeile aneinander gereiht sein

Wenn du dein Beispiel mal dahingehend konkretisieren würdest, wie du es tatsächlich vorfindest ...

Grüße
rubberman
Bitte warten ..
Mitglied: n0000b
20.02.2012 um 00:17 Uhr
Die Dateien bestehen aus vielen Zeilen...>400

Der o.g. Ausschnitt findet sich in den Dateien wieder in:

<div class="section" id="pane0">
<table cellspacing="0" cellpadding="0" border="0" width="100%">

<tr><td><table><tr>


Ein Bsp. wäre:
<tr>
<td class="subhead" bgcolor="#000000">Benutzer</td><td><input size="32" type="text" autocomplete="off" name="benutzer" value="blablabla" /></td>
<td bgcolor="#000000" colspan="2" rowspan="5"><select name="group" size="6" multiple="multiple" onclick="javascript:removeGroup()"></select></td>
</tr>
<tr>
<td class="subhead" bgcolor="#000000>Passwort</td><td><input size="32" type="password" autocomplete="off" name="passwort" value="xxxxxxxx" /></td>
</tr>
<tr>
<tr>
<td class="subhead" bgcolor="#000000">Mail</td><td><input size="32" type="text" autocomplete="off" name="mail" value="test@test.com" /></td>
</tr>
Bitte warten ..
Mitglied: rubberman
20.02.2012 um 01:15 Uhr
Hallo n0000b.

Genau hier ist auch schon Schluss mit lustig, was Batch angeht.
Da du versäumt hast den Quelltext in Code-Tags einzufassen, sieht man nicht einmal wo die Zeilen anfangen bzw. enden (was aber auch an meinem Miniatur-Screen liegen mag).
Auch mit Scriptsprachen die Reguläre Ausdrücke unterstützen, lässt sich HTML Quelltext nicht sicher parsen. Man müsste deine Dateien schon genauer unter die Lupe nehmen, um
- die Regeln zu definieren, wie die Daten zu extrahieren sind
- eine geeignete Sprache dafür auszuwählen

Grüße
rubberman
Bitte warten ..
Mitglied: n0000b
20.02.2012 um 09:52 Uhr
Hallo,

kann man in dem Batch-Code nicht auf Zeilen eingrenzen, d.h. man gibt irgendwo mit "schaue dir in der html Datei ab Zeile 340 bis 360 an".
Der o.g. Text kommt immer zwischen Zeile 340 und Zeile 360 vor.
Gibt es ansonsten Alternativen zu Batchdateien?
Bitte warten ..
Mitglied: pieh-ejdsch
20.02.2012 um 13:47 Uhr
moin,

findstr sucht Dir doch die passenden Zeilen heraus. sonst gibt es wohl Zeilen in denen der Suchstring auch noch enthalten ist.

Ich habs nochmal hier Oben leicht verändert.

Gruß Phil
Bitte warten ..
Mitglied: n0000b
20.02.2012 um 20:09 Uhr
Vielen Dank für die Mühe, aber es geht immer noch nicht

die Texte kommen öfter vor, daher wäre eine Eingrenzung auf den Abschnitt schon sinnvoll. Wie ginge die?

Ich bekomme lediglich

"Fertig!
Drücken Sie...."
zum Lesen. Das habe ich mir natürlich nicht in eine Textdatei ausgeben lassen.
Bitte warten ..
Mitglied: 60730
20.02.2012 um 20:36 Uhr
moin mädelzz,

ich schau mir das jetzt ein paar minuten an, aber vieleicht muß der Gummiman deutlicher schreiben...

Zitat von n0000b:
Vielen Dank für die Mühe, aber es geht immer noch nicht
Zitat von rubberman:
Hallo n0000b.

Genau hier ist auch schon Schluss mit lustig, was Batch angeht.

Da du versäumt hast den Quelltext in Code-Tags einzufassen, sieht man nicht einmal wo die Zeilen anfangen bzw. enden (was

aber auch an meinem Miniatur-Screen liegen mag).
Auch mit Scriptsprachen die Reguläre Ausdrücke unterstützen, lässt sich HTML Quelltext nicht sicher parsen.

Man müsste deine Dateien schon genauer unter die Lupe nehmen, um

- die Regeln zu definieren, wie die Daten zu extrahieren sind - eine geeignete Sprache dafür auszuwählen

Grüße


rubberman> die Texte kommen öfter vor, daher wäre eine Eingrenzung auf den Abschnitt schon sinnvoll. Wie ginge die?

Ich bekomme lediglich

"Fertig!
Drücken Sie...."
zum Lesen. Das habe ich mir natürlich nicht in eine Textdatei ausgeben lassen.

Natürlich
Bitte warten ..
Mitglied: pieh-ejdsch
20.02.2012 um 22:01 Uhr
moin Timo,

Du bist aber laut...

@TE
am 1.9.2011 ging es mal um dieses Thema:
Batch um WEBSITE als TXT Speichern (kein HTML CODE)
das wurde aber schon gelöscht, da es zu einfach ist *wink ironie*

ich hab hier nur die Leerzeilenlose Variante davon (und ausgekürzt)
>findstr /v /r /c:"^[	 ]*$" "G:\Users\Pieh-Ejdsch-AD\Desktop\CMD\Batch um WEBSITE als TXT Speichern (kein HTML CODE) - Entwicklung - administrator.htm.TXT"  
 --> 
Batch um WEBSITE als TXT Speichern (kein HTML CODE) - Entwicklung - administrator 
[...] 
Bereiche 
Mitglieder 
Regeln 
FAQ 
&Uuml;ber uns 
erweitert 
Neue Beitr&auml;ge 
Neue Links 
Anleitungen 
Erfahrungsberichte 
Tipps 
Inhalte hinzuf&uuml;gen 
Neu registrieren 
Nickname 
Passwort |  
vergessen? 
Angemeldet bleiben 
[...] 
Batch um WEBSITE als TXT Speichern (kein HTML CODE)  
Geschrieben von  
svenac2010 
(Level 1 - Frischling 
Erstellt am 01.09.2011, um 07:02:34 Uhr,  
Permanent-ID: 172405 
Dieser Beitrag wurde bisher 146 mal aufgerufen und gilt als gel&ouml;st. 
0 von 2 Mitgliedern fanden diese Frage anspruchsvoll.  
-2 
 wenig anspruchsvoll 
Drucken 
E-Mail an Freunde 
Beobachten 
[..] 
Hallo, 
wie ist es m&ouml;glich eine WEBSITE als TXT zu speichern. Hier mein ich nicht den HTML Code sondern die Website nur als TXT ( also ohne Grafiken ect) 
hilfreich w&auml;re es per bat datei 
Kommentar schreiben 
Mit Zitat 
Anmeldung erforderlich! 
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an. 
Nickname 
Passwort 
merken? 
google_ad_client = "pub-5081958556588148"; 
/* 300x250 Content-Detail */ 
google_ad_slot = "2670281969"; 
google_ad_width = 300; 
google_ad_height = 250; 
//--> 
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
Diskussionsverlauf (4 Kommentare) 
Thread-Ansicht 
Skyemugen schreibt am 01.09.2011 um 08:08:46 Uhr 
TimoBeil schreibt am 01.09.2011 um 08:58:19 Uhr 
svenac2010 schreibt am 01.09.2011 um 09:47:46 Uhr 
Kaputtnick schreibt am 01.09.2011 um 11:11:54 Uhr 
Skyemugen 
 schreibt am 01.09.2011, 08:08:46 Uhr  
Aloha, 
also ich wei&szlig;, dass dies mit  
VisualBasic (siehe google) 
 realisierbar ist aber batch ... ich frage mich, wie viele externe tools die batch aufrufen m&uuml;sste und mir w&uuml;rde kein sinnvolles einfallen aber eventuell kennen meine Batchkollegen mal wieder almost-unknown-secret-illuminati-tools  
greetz Andr&eacute; 
Antworten 
Mit Zitat 
Anmeldung erforderlich! 
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an. 
Nickname 
Passwort 
merken? 
TimoBeil 
 schreibt am 01.09.2011, 08:58:19 Uhr  
moinsen... 
wie ist es m&ouml;glich eine WEBSITE als TXT zu speichern. 
mit reinen Boardmitteln garnicht 
kommt ganz auf den Inhalt/die Struktur der Webseite an- ob es &uuml;berhaupt m&ouml;glich ist. 
(Die Tatsache, dass der HTML Code f&uuml;r die Formatierung/Darstellung des Textes ist und das man den verliert, lass ich mal ganz aussen vor) 
hilfreich w&auml;re es per bat datei 
... und deshalb steht die Frage unter Entwicklung? - sorry - aber noch einen 100 Antworten Fred innerhalb 12 Stunden vertrage ich nicht........... 
PS: Merkst du, dass ich auf deine  
j&auml;mmerliche 
 Fragestellung doppelt soviele Zeilen geantwortet habe und wir keinen Millimeter weiter gekommen sind? 
Also  
Entweder 
 - oder..... 
Gru&szlig; 
Antworten 
Mit Zitat 
Anmeldung erforderlich! 
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an. 
Nickname 
Passwort 
merken? 
svenac2010 
 schreibt am 01.09.2011, 09:47:46 Uhr  
Zitat von  
TimoBeil 
moinsen... 
&gt; wie ist es m&ouml;glich eine WEBSITE als TXT zu speichern. 
mit reinen Boardmitteln garnicht 
kommt ganz auf den Inhalt/die Struktur der Webseite an- ob es &uuml;berhaupt m&ouml;glich ist. 
(Die Tatsache, dass der HTML Code f&uuml;r die Formatierung/Darstellung des Textes ist und das man den verliert, lass ich mal ganz 
aussen vor) 
&gt; hilfreich w&auml;re es per bat datei 
... und deshalb steht die Frage unter Entwicklung? - sorry - aber noch einen 100 Antworten Fred innerhalb 12 Stunden vertrage ich 
nicht........... 
PS: Merkst du, dass ich auf deine  
j&auml;mmerliche 
 Fragestellung doppelt soviele Zeilen geantwortet habe und wir keinen 
Millimeter weiter gekommen sind? 
Also  
Entweder 
 - oder..... 
Gru&szlig; 
@TimoBreil 
Vielen Dank, das du dir die M&uuml;he gemacht hast und doppelt soviel gepostet hast um  
&quot;meine  
j&auml;mmerliche 
 Fragestellung &quot; zu kommentieren. 
ich werd mir anderweitig Hilfe suchen. 
Antworten 
Mit Zitat 
Anmeldung erforderlich! 
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an. 
Nickname 
Passwort 
merken? 
Kaputtnick 
 schreibt am 01.09.2011, 11:11:54 Uhr  
Hi, 
Zitat von  
svenac2010 
wie ist es m&ouml;glich eine WEBSITE als TXT zu speichern. 
Mit dem IE die Seite aufrufen, im Menu &quot;Datei&quot;  &quot;Speichern unter&quot; w&auml;hlen ( alternativ [ALT-D] [U] bet&auml;tigen) und als Dateityp &quot;Textdatei w&auml;hlen&quot;, Verzeichnis und Dateinamen angeben und  &quot;Speichern&quot; anklicken. 
Mit Batch geht das nicht. 
Antworten 
Mit Zitat 
Anmeldung erforderlich! 
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an. 
Nickname 
Passwort 
merken? 
google_ad_client = "pub-5081958556588148"; 
/* 336x280 Content-Detail (29.04.09) */ 
google_ad_slot = "8684714352"; 
google_ad_width = 336; 
google_ad_height = 280; 
//--> 
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
Aktuelle Fragen 
Vor 7 Minuten &nbsp; 
 Packen von Ordnern mit Punkten im Ordnernamen per Batch  
Vor 23 Minuten &nbsp; 
 Zeitserver unter Windows 2003 ge&auml;ndert  
Vor 30 Minuten &nbsp; 
 Wie kann ich eine Datei aus dem Root Verzeichniss Includen?  
Vor 59 Minuten &nbsp; 
 Habt Ihr Erfahrungen mit ERP-Vergleichsportalen?  
Vor 1 Stunde &nbsp; 
 Nutzung von Aufgaben unter Visual Studio 2010 Express (2) 
Vor 1 Stunde &nbsp; 
 VB 2010 Express einen Prozess beenden (2) 
Vor 1 Stunde &nbsp; 
 Programmier Frage (8) 
Vor 2 Stunden &nbsp; 
 DCPROMO Windows Server 2003 R2, Betriebsmodus der Dom&auml;ne gemischt (6) 
Vor 2 Stunden &nbsp; 
 Undelete auf einer Memorycard (3) 
Vor 2 Stunden &nbsp; 
 Tool zur Netzwerk&uuml;berwachung (Hardware und Verbindungen) (8) 
M&ouml;gliche Antworten oder verwandte Beitr&auml;ge 
SQL Version mittels  
Batch 
 in  
txt 
speichern 
IIS7 übergibt nicht immer aus Perl generierten  
HTML 
Code 
 an den Browser weiter 
HTML 
Code 
 erstellenlassen via  
Batch 
datei... 
druck von Mails aus OE 6 startet nicht,  
HTML 
Code 
 in der Druckvorschau 
HTML 
code 
 für Bildergallarien gesucht 
Einfügen von  
HTML 
Code 
 durch Copy and Paste - seltsames Verhalten - Urheberrechtsverletzung 
HTML 
Code 
 bis auf br verbieten? 
apache  
html 
code 
 anfügen 
mit  
BATch 
 eine  
txt 
 drucken 
valider  
HTML 
Code 
 zum Anzeigen von Bildern macht Probleme 
Mehr ... 
Anleitungen zum Thema 
Workshop  
Batch 
 for Runaways - Part II -  Ein bisschen Handwerkszeug 
Windows  
Batch 
 Grundlagen 
Kommentiertes  
Batch 
-Beispiel - Auswertung von Logdateien nach Zeiten 
Batch 
 Datei mit Sekundenmeldung und Zwischenmeldungen für Shutdown u. Restart u. andere Anwendungen 
Homepage mehrsprachig machen mit PHP und MySQL 
Eventlog Mailer 
PowerShell For Runaways - Part II 
PHP DB-Klasse 
Mit Checkboxen Selects steuern 
Kopieren eines Ordners auf bestimmte Rechner - Namen der Rechner aus Datei auslesen 
Mehr ... 
Links zum Thema 
JavaScript und  
HTML 
Code 
Dynamic Drive D 
HTML 
(dynamic  
html 
)  
code 
 library! 
1&1 Webtool - Homepageanalyse 
Free 
Code 
, Free Programming Source  
Code 
ASCII - ISO 8859-1 Table with  
HTML 
 Entity Names 
Code 
 Snippets - Snipplr Social Snippet Repository 
Planet-Source- 
Code 
Webdesk - Ascii  
Code 
 Table 
ASCII  
Code 
 Charts 
visual basic, vb, vbscript,Free source  
code 
 for the taking. Over a million lines of programs. 
Mehr ... 
// Modify to reflect site specifics 
[...] 
benutzer.de 
 |  
Moderatoren 
 |  
Datenschutz 
 |  
Nutzungsbedingungen 
 |  
Forenrichtlinien 
 |  
RSS-Feeds 
 |  
Werbung schalten 
 |  
Kontakt 
 |  
Impressum 
Copyright &copy; 2011  
Administrator Technology 
. Alle Rechte vorbehalten. 
 Beitr&auml;ge, Kommentare, Anleitungen, Links und der Glossar sind unter der  
Creative Commons Public Domain License 
 lizensiert. 
Release: v2.1 (20110823-00), Load: 1.019 sec. |  
Release Note
das war gleichzeitung das resutat davon:
01.
@echo off&setlocal 
02.
pushD "%~dp0" 
03.
if "%~1" equ "" rd & goto :eof 
04.
if "%~1" neq "/?" if /i "%~1" neq "/help" goto :NoHelp 
05.
Echo Seperate Ausgabe von Code und Text ^(Text unformatiert^) 
06.
Echo( 
07.
Echo Syntax: "%~n0" [Laufwerk:][Pfad]Dateiname 
08.
Echo( 
09.
Echo HTML-Code Extractor nach "Dateiname.Code.txt" 
10.
Echo HTML-Text Extractor nach "Dateiname.txt" 
11.
Echo( 
12.
pause&goto :eof 
13.
:NoHelp 
14.
if not exist "%~1" echo Datei "%~1" nicht gefunden.& exit /b1 
15.
set "File=%~1" 
16.
Type nul>"%File%.Code.txt" 
17.
type nul>"%File%.TXT" 
18.
set /a Nr =0 
19.
 
20.
:startNLine 
21.
set /a Nr +=1 
22.
for /f "usebackq delims=" %%i in ("%File%") do (set /a Nr+=1 
23.
	set /a Index =0 
24.
	set "Line=%%i" 
25.
	call :start 
26.
27.
set HText&pause&goto :eof 
28.
 
29.
:start 
30.
 
31.
set /a Index +=1 
32.
set "Line1=" 
33.
set "Text=" 
34.
setlocal enabledelayedexpansion 
35.
 
36.
for /f "tokens=1,* delims=<" %%i in (" !Line!") do endlocal&(if not "%%i" == " " set "Line1=%%i" 
37.
	set "Line=<%%j" 
38.
39.
 
40.
if not defined Line1 goto :NoLine1 
41.
setlocal enabledelayedexpansion 
42.
set "Text=!Line1:~1!" 
43.
44.
for /f "eol= tokens=* delims=" %%i in ("!Text!") do endlocal&set "Text=%%i" 
45.
)||endlocal 
46.
:NoLine1 
47.
set "Line2=" 
48.
setlocal enabledelayedexpansion 
49.
for /f "tokens=1,* delims=>" %%i in (" !Line!") do endlocal&(if not "%%i" == " " set "Line2=%%i>" 
50.
	set "Line=%%j" 
51.
52.
 
53.
setlocal enabledelayedexpansion 
54.
set "Line2=!Line2:~1!" 
55.
56.
for /f "eol= tokens=* delims=" %%i in ("!Line2!") do endlocal&if not "%%i" == "<>" ( 
57.
	set "HTag:%Nr%:%Index%=%%i" 
58.
	echo HTMCode	: %%i 
59.
)>>"%File%.Code.txt" 
60.
)||endlocal 
61.
 
62.
:NoLine 
63.
 
64.
setlocal enabledelayedexpansion 
65.
66.
for /f "eol= tokens=* delims=" %%i in ("!Text!") do (endlocal 
67.
	echo\%%i 
68.
	set "HText:%Nr%:%Index%=%%i" 
69.
	set "Text=" 
70.
)>>"%File%.TXT" 
71.
)||endlocal 
72.
 
73.
::hier müsste dann die Extrabehandlung herein 
74.
 
75.
if defined Line (goto :Start) else goto :eof
[Edit]
Dieser batch trennt Dir auch den HTML code Zeilenweise in eine TXT ab.
somit kannst Du die obere CMD dann dafür benutzen diese TXT zu durchsuchen.
Ein bissel Hilfe ist drin.
Testdatei:
<div class="section" id="pane0"><table cellspacing="0" cellpadding="0" border="0" width="100%"><tr><td><table><tr>Ein Bsp. wäre:<tr><td class="subhead" bgcolor="#000000">Benutzer</td><td><input size="32" type="text" autocomplete="off" name="benutzer" value="blablabla" /></td><td bgcolor="#000000" colspan="2" rowspan="5"><select name="group" size="6" multiple="multiple" onclick="javascript:removeGroup()"></select></td></tr><tr><td class="subhead" bgcolor="#000000>Passwort</td><td><input size="32" type="password" autocomplete="off" name="passwort" value="xxxxxxxx" /></td></tr><tr><tr><td class="subhead" bgcolor="#000000">Mail</td><td><input size="32" type="text" autocomplete="off" name="mail" value="test@test.com" /></td></tr>
Egebnis nach der Behandlung: Testdatei.Code.txt
HTMCode	: <div class="section" id="pane0"> 
HTMCode	: <table cellspacing="0" cellpadding="0" border="0" width="100%"> 
HTMCode	: <tr> 
HTMCode	: <td> 
HTMCode	: <table> 
HTMCode	: <tr> 
HTMCode	: <tr> 
HTMCode	: <td class="subhead" bgcolor="#000000"> 
HTMCode	: </td> 
HTMCode	: <td> 
HTMCode	: <input size="32" type="text" autocomplete="off" name="benutzer" value="blablabla" /> 
HTMCode	: </td> 
HTMCode	: <td bgcolor="#000000" colspan="2" rowspan="5"> 
HTMCode	: <select name="group" size="6" multiple="multiple" onclick="javascript:removeGroup()"> 
HTMCode	: </select> 
HTMCode	: </td> 
HTMCode	: </tr> 
HTMCode	: <tr> 
HTMCode	: <td class="subhead" bgcolor="#000000> 
HTMCode	: </td> 
HTMCode	: <td> 
HTMCode	: <input size="32" type="password" autocomplete="off" name="passwort" value="xxxxxxxx" /> 
HTMCode	: </td> 
HTMCode	: </tr> 
HTMCode	: <tr> 
HTMCode	: <tr> 
HTMCode	: <td class="subhead" bgcolor="#000000"> 
HTMCode	: </td> 
HTMCode	: <td> 
HTMCode	: <input size="32" type="text" autocomplete="off" name="mail" value="test@test.com" /> 
HTMCode	: </td> 
HTMCode	: </tr>
[/Edit]


Wenn Du daraus etwas machen willst mit dem Anfansdings dann ... - ich bin raus.
wird so bestimmt was für Meister-B sein M-Behälter.

Gruß Phil
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
Dateien im Ordner auslesen und umbennen (10)

Frage von jocheng zum Thema Batch & Shell ...

HTML
gelöst Mit HTML Datei eine Textdatei auslesen (7)

Frage von Maffi zum Thema HTML ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (32)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...