mrhawk
12.07.2007, 12:08
hey
ich habe folgendes problem, an dem ich noch nicht so weiter gekommen bin.
in einer zeile stehen alle parameter, getrennt von einem ";".
z.b.
set y=test;test43;lalala;etc
und diese zeile möchte ich mit einer for schleife zerlegen
FOR /F "tokens=* delims=;" %%x in ("%y%") do echo %%x
aber irgendwie funktioniert das nicht so, da so die gesamte zeile ausgegeben wird. ich weiß, dass for schleifen an sich für das zeileweise einlesen genutzt wird, aber ich suche nach einem weg, dess direkt aus einer zeile zu machen.
dazu kommt erschwerend zu, dass die parameter alle unterschiedlich lang sind, deshalb mit ; getrennt.
als mit google und code search, sowei andere foren, bin ich nicht wirklich weiter gekommen
hat jemand ne idee? oder nen ansatz, wie man es angehen könnte
ich habe folgendes problem, an dem ich noch nicht so weiter gekommen bin.
in einer zeile stehen alle parameter, getrennt von einem ";".
z.b.
set y=test;test43;lalala;etc
und diese zeile möchte ich mit einer for schleife zerlegen
FOR /F "tokens=* delims=;" %%x in ("%y%") do echo %%x
aber irgendwie funktioniert das nicht so, da so die gesamte zeile ausgegeben wird. ich weiß, dass for schleifen an sich für das zeileweise einlesen genutzt wird, aber ich suche nach einem weg, dess direkt aus einer zeile zu machen.
dazu kommt erschwerend zu, dass die parameter alle unterschiedlich lang sind, deshalb mit ; getrennt.
als mit google und code search, sowei andere foren, bin ich nicht wirklich weiter gekommen
hat jemand ne idee? oder nen ansatz, wie man es angehen könnte