Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse
Skrevet

Vet ikke helt hva du mener med å lese en txt fil. Viss du vil vise den på skjermen kan du vel bruke TYPE kommandoen i dos? Type Lesmeg.txt f.eks? Du kan også bruke Type Lesmeg.txt | more for å pause mellom hvert skjermbilde. Kan være kjekt dersom det er store filer.

 

Kikket litt igjennom scriptet ditt og jeg sier bare: vbscript :p

Skrevet

Morsomt hvor mye du har fått til med batch^^

 

Utover type er det ikke så mange muligheter. Husk at batch er svært begrenset og det finnes mange bedre alternativer

Skrevet

hva skal du lese fra en fil?

skal alt bare printes på skjermen eller skal du bruke data fra tekstfilen inne i scriptet?

 

forklar litt mer hva du skal så kan jeg mekke kode til deg :)

Skrevet

sån simpelt så er en søker som søker opp en TXT fil. og når den finner den så kommer opp innholde I batch fila.

 

og jeg lagde den batch fila dag 2 etter at jeg lærte med batch :p

Skrevet (endret)

have fun:

for /F  "delims=~" %%b IN (fil.txt) DO echo %%b

søkefunksjon regner jeg med at du har selv, alt denne gjør er å printe alt som står i filen fil.txt i cmd.

Endret av aklla
Skrevet
sån simpelt så er en søker som søker opp en TXT fil. og når den finner den så kommer opp innholde I batch fila.

du kan sikkert få til dette i ren batch, med noen stygge greier. dersom du har mulighet til å installere "gnu tools", http://unxutils.sourceforge.net/, kan du klare det enkelt med noe slikt:

 

find "c:\program files" -iname *readme* -exec cat \"{}\" ;

 

se manpage til find her http://unixhelp.ed.ac.uk/CGI/man-cgi?find

Skrevet (endret)

du vil at den skal søke på hele f.eks c: ?

det blir noe treigt, men det funker ganske greit.

problemet blir jo den dagen du søker etter ett tekstdokument der flere har samme navn.

 

hva er det du egentlig skal?

sliter litt med å skjønne hva søkefunksjonen faktisk skal, skal den vise alle resultate på vanlig søk(samme som windows-søk) eller?

skal den bare søke gjennom .txt dokumenter og vise dette?

det vil evt gi problemer når du har har flere like .txt dokumenter.

 

og hva skal du bruke det til?

det er ikke sikkert det er så stygt som det høres ut som :)

 

edit: ser ut til at du kun skal søke etter .txt filer og printe den ut på skjermen.

koden er ganske grei, poster den i morgen en gang :p

edit2:

husk at den søker kun gjennom mappen der du er nå og alle undermapper.

skal du ha den til å søke gjennom f.eks hele c: må du få scriptet til å komme til c: (skriv c: eller cd / eller noe)

men her er ihvertfall ett enkelt lite script som søker og printer ut det den søker etter, %variavbel% må så klart byttes ut og settes som en faktisk variabel :)

dir %variabel%.txt /b /s >> dump.txt
for /F "delims=~" %%f in (dump.txt) DO for /F "delims=~" %%t in (%%f) DO echo %%t
del dump.txt

 

håper det er noe slikt du er ute etter

Endret av aklla
Skrevet
du vil at den skal søke på hele f.eks c: ?

det blir noe treigt, men det funker ganske greit.

problemet blir jo den dagen du søker etter ett tekstdokument der flere har samme navn.

 

hva er det du egentlig skal?

sliter litt med å skjønne hva søkefunksjonen faktisk skal, skal den vise alle resultate på vanlig søk(samme som windows-søk) eller?

skal den bare søke gjennom .txt dokumenter og vise dette?

det vil evt gi problemer når du har har flere like .txt dokumenter.

 

og hva skal du bruke det til?

det er ikke sikkert det er så stygt som det høres ut som :)

 

edit: ser ut til at du kun skal søke etter .txt filer og printe den ut på skjermen.

koden er ganske grei, poster den i morgen en gang :p

edit2:

husk at den søker kun gjennom mappen der du er nå og alle undermapper.

skal du ha den til å søke gjennom f.eks hele c: må du få scriptet til å komme til c: (skriv c: eller cd / eller noe)

men her er ihvertfall ett enkelt lite script som søker og printer ut det den søker etter, %variavbel% må så klart byttes ut og settes som en faktisk variabel :)

dir %variabel%.txt /b /s >> dump.txt
for /F "delims=~" %%f in (dump.txt) DO for /F "delims=~" %%t in (%%f) DO echo %%t
del dump.txt

 

håper det er noe slikt du er ute etter

 

simpelt:

når jeg skriver inn navne på et txt dokument så kommer opp inholde i txt dokumente

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...