MEGET OT. men har nu prøvet stort set alle andre steder uden held, så vil nu også prøve her :o)
findstr /m "Flash" * <- Hvordan får man et output ind i en variable ?
Lidt mere info:
findstr /m "flash" kigger i alle filerne i en mappe, efter om der står flash i dem.. gør der det, så skriver den navnet på filen, på skærmen.
Jeg vil så gerne have at den skal spørge om jeg vil slette filen bagefter... det ville nok være lige til, hvis jeg kunne få den til at gemme hvad findstr finder frem i en variabel, så den bagefter skrev:
del %var% ...
IT nørder - Dos batch fil
25-01-2007 19:48
#1|
0
25-01-2007 20:11
#2|
0
26-01-2007 01:01
#5|
0
kan du ikke bare pipe resultatet af findstr ned i en fil:
findstr /m "flash" > result.bat og så evt. gennemgå denne fil og paste del foran alle de filer du vil slette og fjerne dem du ikke vil slette fra filen og så eksekvere bat filen.
26-01-2007 18:03
#6|
0
Marduk OP
@mlange - tegnet ">" er ikke en 'pipe' men en 'Directing output'. Men jo, kan godt gøre som du skriver. Men ved at gemmengå/manuelt skulle arbejde i det, så mister jeg lidt ideen i mit program, da det gerne alt sammen skulle være et par klik væk.
Er sikker på man nok også kunne læse fra filen bagefter og få det ind i en variabel bagefter.. Men har nu droppet det, og laver det i vb sammen med en ven i stedet... meget hurtigere. Ellers tak for hjælpen
Du skal være logget ind for at kunne skrive et svar!