BATCH Finstr Zeilenlängenbegrenzung Umgehen
Guten Abend,
Ich bin gerade auf ein Problemgestoßen, wo ich bis gerade nichtmal wuste das es jenes gibt.
Und zwar bringt mir finstr bei diesem code:
Die Meldung: "Zeile 64 ist zu Lang"
Ich hab nachgeschaut und Zeile 64 ist eine 15642 Zeichen Zeile ^^
Wie kan ich das umgehen?
Grüße
Darkprodukt
Edit:
Ich hätte ne Lösung, Ich skippe mit der For-Schleife die ersten 80 Zeilen, aber geht das auch anders?
Ich bin gerade auf ein Problemgestoßen, wo ich bis gerade nichtmal wuste das es jenes gibt.
Und zwar bringt mir finstr bei diesem code:
for /f "delims=" %%j in ('findstr /n /v "akjgriarg" www.abc.com\index.html.%%i^|findstr "^91:"') echo %%j
Die Meldung: "Zeile 64 ist zu Lang"
Ich hab nachgeschaut und Zeile 64 ist eine 15642 Zeichen Zeile ^^
Wie kan ich das umgehen?
Grüße
Darkprodukt
Edit:
Ich hätte ne Lösung, Ich skippe mit der For-Schleife die ersten 80 Zeilen, aber geht das auch anders?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 188848
Url: https://administrator.de/forum/batch-finstr-zeilenlaengenbegrenzung-umgehen-188848.html
Ausgedruckt am: 26.12.2024 um 01:12 Uhr
7 Kommentare
Neuester Kommentar
Hallo Darkprodukt!
Ich schätze mal, ein "
Zu beachten wäre noch, dass es auch eine Beschränkung für die Zeichenanzahl in einer Variablen gibt - siehe http://support.microsoft.com/kb/830473/de
Grüße
bastla
Ich schätze mal, ein "
skip
" wird Dich nicht weiterbringen (das Problem mit der Zeilenlänge hat ja "findstr
"), aber die Idee ist schon nicht ganz falsch - da Du ja offensichtlich die Zeile 91 brauchst, etwa so:set "Zeile="
for /f "delims=" %%j in ('more +90 www.abc.com\index.html.%%i') do if not defined Zeile set "Zeile=%%j"
Grüße
bastla
Hallo Darkprodukt!
Grüße
bastla
Frage: Was möchte muss ich machen um den Hinteren Teil, also der wo nach einer Zeichenkette an einem Bestimmten Ort gesucht wird, so abzuendern das die Zeichenkette geschrieben wird die mit http:// anfängt und mit .jpg aufhört geschrieben wird? Die Zeichenkette kan sich nehmlich um 1-2 Buchstaben verschieben.
Dazu solltest Du einmal ein Beispiel einer solchen Zeichenkette posten ...Grüße
bastla