Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


batch prog + gewisse zeile aus einem file auslesen

Alles über Betriebssysteme, Anwenderprogramme und andere Software-Probleme.

batch prog + gewisse zeile aus einem file auslesen

Beitragvon Dr.Lecter^ am 01.09.2004, 15:26

hallo!

ich möchte eine gewisse zeile (z.B 8 ) aus einem textfile auslesen. aber nur diese zeile..und das ist auch schon das problem.

wenn ich eine for schleife verwende, dann kann ich die nicht beenden, und er würde mir (falls ich es in eine variable schreibe) die variable immer wieder überschreiben.
den zeitstempel eines files in einem ordner auslesen.
meine idee: (ist nur verkürzt..um die problematik darstellen zu können)

1)nimm den ordner:
2)mach ein dir -> leite dies in ein textfile um
da bei einem dir noch zusatzinfos am anfang un am ende im file enthalten sind (anfangs infos über datenträger etc. und am ende die anzahl + grösse etc von datein und ordner im verzeichnis)
3) nimm den zeitstempel des ersten "sinnvollen datums"
in meinem fall bedeutet dies, jeweils die 8te zeile zu betrachten:
und dort will ich tt.mm.jjjj

nimm ich aber nun :
for /f "skip=7 tokens=1,2,3 delims=\." %%a in (dir.txt) do set temp_dat=%%a.%%b%%c
bekomme ich nicht das was ich brauche...da er mir immer das ganze textfile abarbeitet..und somit steht am ende das aktuelle (und falsche) datum in dem file

es wäre toll dieses problem ohne zusatztools zu lösen.
ich bin für jede antwort dankbar,

mfg

dani

p.s: ach ja: OS win 2000
Dr.Lecter^
 
Beiträge: 1
Registriert: 01.09.2004, 15:12


Beitragvon Computerdirk am 10.09.2004, 09:16

Hallöchen,

anscheinend haben wir hier niemanden der programmiertechnisch so fit ist... schade...
Computerdirk
Administrator
 
Beiträge: 7132
Registriert: 25.05.2003, 21:17
Wohnort: Goslar

Auslesen

Beitragvon cruzer129 am 10.09.2004, 11:05

Hallo,

ich schätze das Problem wird sich mit "nur Batch" nicht lösen lassen.
Warum versuchst Du das Ganze nicht mit VB Script? Denn ab Win2000 ist VB Script sowieso standardmäßig installiert und somit sollte das Ganze auf jedem Windows PC laufen...

Gruß

Cruzer was here...
cruzer129
 
Beiträge: 22
Registriert: 04.08.2004, 21:45



Ähnliche Themen


Zurück zu Software-Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste