Oprettet søn. d. 11. april 2010 kl. 22:56:27

alext
alext (3.600 point. Point ude: 30)

Slet liner i .txt ved hjælp af .bat

Hej.
Jeg har en text fil hvor jeg skal slette de 2 første liner hved hjælp af en bat fil.
Jeg har søgt rundt på nettet men har ikke helt kunne finde noget der virker.

Håber i vil hjælpe
Hilsen
Alex

Skrevet søn. d. 11. april 2010 kl. 23:03:54| #1

arne_v
arne_v (1.005.618 point)
Drop .BAT og brug en .VBS !

infnam = WScript.Arguments(0)
outfnam = WScript.Arguments(1)
Set fso = CreateObject("Scripting.FileSystemObject")
Set inf = fso.OpenTextFile(infnam)
Set outf = fso.CreateTextFile(outfnam)
dummy = inf.ReadLine
dummy = inf.ReadLine
Do While Not inf.AtEndOfStream
  line = inf.ReadLine
  outf.WriteLine line
Loop
outf.Close
inf.Close
Set outf = Nothing
Set inf = Nothing
Set fso = Nothing

Skrevet søn. d. 11. april 2010 kl. 23:14:04| #2

bertelbrander
bertelbrander (16.740 point)
Du burde kunne bruge noget i stil med nedenstående. Der kan være problemer med specialtegn, men det finder vi nok også en løsning på.

@echo off
if [%1]==[] echo You must specify a filename &goto :eof
setlocal
set /A Counter=0
for /F "tokens=*" %%I in ('type %1') do @call :Process "%%I"
goto :eof

:Process
set /A Counter=%Counter%+1
if %Counter% LSS 3 goto :eof
echo %~1

Skrevet søn. d. 11. april 2010 kl. 23:33:58| #3

alext
alext (3.600 point)
arne_v: Det skal være .bat da det er i dos :)

bertelbrander: jeg har set på det og den melder fejl: %%I var ikke ventet på dette tidspunkt.

Skrevet søn. d. 11. april 2010 kl. 23:36:52| #4

arne_v
arne_v (1.005.618 point)
DOS 6.22 ??

Skrevet søn. d. 11. april 2010 kl. 23:39:06| #5

bertelbrander
bertelbrander (16.740 point)
Hvilken "DOS" kører du det på?

Prøv at fjerne "@echo off" og kør bat-filen på en lille fil, for at se hvor det går galt. Hvad står der i den linie der har problemer?

Skrevet søn. d. 11. april 2010 kl. 23:43:05| #6

bertelbrander
bertelbrander (16.740 point)
Jeg tvivler på at det vil kunne virke på DOS 6.22, eller at det er muligt at gøre med standard programmer på DOS 6.22.

Skrevet søn. d. 11. april 2010 kl. 23:55:36| #7

alext
alext (3.600 point)
Det er ver. 6.1.7600 men det er windows pe

Det hjælper heller med echo off men har også lige set at den tror mit fil navn "model2.txt" er en komando

Skrevet man. d. 12. april 2010 kl. 00:03:18| #8

bertelbrander
bertelbrander (16.740 point)
Det løser ikke problemet at slette "@echo off", men du burde kunne se hvad der går galt.

Hvad mener du med at den tror at "model2.txt" er en kommando?

Skrevet man. d. 12. april 2010 kl. 00:11:56| #9

arne_v
arne_v (1.005.618 point)
Windows 7 kan koere VBS

Skrevet man. d. 12. april 2010 kl. 20:45:58| #10

alext
alext (3.600 point)
Det er ikke helt Windows 7. Det er windows PE og den har ikke vbs.. men ellers tak for hjælpen jeg fik det løst :)

Skrevet ons. d. 14. april 2010 kl. 23:19:05| #11

bertelbrander
bertelbrander (16.740 point)
Gad vide om eksperten.dk nogensinde kommer til at sende emails ud regelmæssigt igen. De sidste par år har det været helt tilfældigt om man får en email ved ny indlæg...

Men rart at du fik det til at virke, hvad gjorde du?

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Drop down menu til at vise videoer

Oprettet den 10. februar 2012 kl. 11.16
allan3 (nedlagt brugerprofil) giver 60 point for svar | Giv et svar »

Outlook signatur med kix script og billeder

Oprettet den 9. februar 2012 kl. 14.58
snowball78 giver 200 point for svar | Giv et svar »

send til ftp server scriu

Oprettet den 8. februar 2012 kl. 08.33
scouzer giver 30 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger