Avatar billede zTopperz Nybegynder
08. november 2009 - 22:15 Der er 11 kommentarer og
1 løsning

Hvordan kan jeg oprette en .txt fil via en .bat fil? Hvilken kode skal jeg skrive i min .bat fil?

Jeg ville lave en .bat fil som gjorder at når man kørte den skulle den oprette en .txt fil hvori der stod en tekst..

F.eks : "Jeg spørger nu Eksperten til råds..."
Avatar billede nissen2630 Novice
08. november 2009 - 22:22 #1
echo >C:\test.txt "teksten kommer her"

og hvis du vil tilføje til filen
echo >>C:\test.txt "teksten kommer her"
Avatar billede zTopperz Nybegynder
08. november 2009 - 22:31 #2
Ah, tak..

To spørgsmål til dette:

1.- kan jeg lave flere linjer med dette?
2.- kan jeg fjerne det første mellemrum som vil være i .txt dokumentet på en eller anden måde?
Avatar billede arne_v Ekspert
08. november 2009 - 22:47 #3
flere linier = opret + tilføj + tilføj + ...
Avatar billede zTopperz Nybegynder
08. november 2009 - 22:54 #4
Arne_v, kan du give et eksempel, for forstår ikke helt?
Avatar billede zTopperz Nybegynder
08. november 2009 - 23:12 #5
Åhh.. Jeg fandt ud af det... Men kan man på en eller anden måde fjerne det mellem rum der er i starten af teksten som ligger i test.txt
09. november 2009 - 10:24 #6
ECHO Garfield Was Here > C:\Test.txt
ECHO And Futte Was Here Too >> C:\Test.txt
ECHO That's All' Folks... >> C:\Test.txt

Hvilket giver en TEKST fil C:\Test.txt med følgende indhold:

Garfield Was Here
And Futte Was Here Too
That's All' Folks...


Hvad er det for 'mellemrum' du snakker om ?
Avatar billede zTopperz Nybegynder
09. november 2009 - 15:47 #7
Okay tak xD
Hvordan gør jeg så hvis jeg vil have en .bat til at lave en anden bat?

Såsom: at lave en batch som laver en batch som gør du nævnte, skal jeg bruge en anden form for kode?
For dette stykke ">> C:\Test.txt" kommer ikke med?

ECHO ECHO Garfield Was Here > C:\Test.txt > C:\Test.txt
ECHO ECHO And Futte Was Here Too >> C:\Test.txt >> C:\Test.txt
ECHO ECHO That's All' Folks... >> C:\Test.txt >> C:\Test.txt
Avatar billede zTopperz Nybegynder
09. november 2009 - 15:59 #8
Og jeg snakkede om at der kom et mellemrum som det første i teksten, med den form jeg fik af nissen2630.
Men det problem er løst med den form du (karise_larry)..
Tak :D
09. november 2009 - 16:07 #9
... under alle omstændigheder så ikke i samme fil *S* ...
Avatar billede zTopperz Nybegynder
09. november 2009 - 16:17 #10
Hvad mener du med *S*?
Og jeg tror en løsning af mit andet problem ville være hvis man kunne sætte noget nyt ind, i samme linje, med en ny form?
Er det muligt?
Avatar billede ksoren Nybegynder
09. november 2009 - 16:30 #11
Du skal escape de specielle tegn...

ECHO ECHO Garfield Was Here ^> C:\Test.txt > C:\Test.txt

test.txt vil nu indeholde:

ECHO Garfield Was Here ^> C:\Test.txt
Avatar billede zTopperz Nybegynder
09. november 2009 - 16:40 #12
Åh.. Tak ksoren2! xD Det var løsningen på mit problem..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester