Avatar billede 4u2x Nybegynder
30. september 2003 - 19:14 Der er 9 kommentarer og
1 løsning

Tilføj tekst i .bat fil uden at røre eksisterende indhold i fil

Jeg har lavet en lille kode, som jeg godt kunne tænke mig at tilføje i autoexec.bat filen. Det er ikke problemet at tilføje ved hjælp af musen, men hvis jeg gerne vil lave en ANDEN .bat fil, som AUTOMATISK tilføjer min tekst i autoexec.bat filen ved at man dobbeltklikker på den ANDEN .bat fil, nogen der ved hvordan man gør?  Spørg venligst hvis I ikke forstår mit spørgsmål!
Avatar billede soreno Praktikant
30. september 2003 - 19:36 #1
Append "hejsa" til run.bat gøres sådan_

echo hejsa >>run.bat


Er det det du ønsker ?
Avatar billede 4u2x Nybegynder
30. september 2003 - 20:02 #2
fatter slet ikke hvad du prøver at sige der..
Avatar billede bertelbrander Novice
30. september 2003 - 20:35 #3
Jeg tror at soreno mener at du skal:

1: Lav en batfil, f.ex mybatfil.bat

2: Skriv "echo hejsa >>c:\autoexec.bat i den

3: Dobbeltklik på den (mybatfil.bat) så den kører.

4: Åben autoexec.bat og se om der er tilføjet hejsa til den i bunden.

5: Hvis der, virkede vores forsøg, så slet det igen.

I gamle dage brugte man denne metode til at sprede virus, jeg håber at man er blevet klogere.
Avatar billede bertelbrander Novice
01. oktober 2003 - 00:46 #4
Lige en rettelse, punkt 2 skulle være:

2: Skriv: "echo hejsa >>c:\autoexec.bat" i den (uden "")
Avatar billede squashguy Nybegynder
01. oktober 2003 - 00:54 #5
hvis du har en fil som skal merges ind i en anden er det

type fil.bat >> merged.bat
Avatar billede 4u2x Nybegynder
01. oktober 2003 - 14:34 #6
hvordan fjerner man så en specifik tekst fra en .bat fil?
Avatar billede bertelbrander Novice
01. oktober 2003 - 17:47 #7
Det kommer lidt an på hvordan man finder den linie der skal fjernes. Hvis linien indeholder noget noget ingen anden linie indeholder kan man lave et kopi af filen med alle linier der ikke indeholder denne unikke streng:

findstr /V hejsa whatever.1 >whatever.2

Her er hejsa den text der i den linie der skal fjernes, whatever.1 er filen den skal fjernes fra og whatever.2 er kopien uden linien.

Man kan så slette den oprindelige fil og omdøbe kopien til den oprindelige fil:
del whatever.1
ren whatever.2 whatever.1
Avatar billede 4u2x Nybegynder
04. december 2003 - 12:07 #8
bertelbrander > lig et svar :)
Avatar billede bertelbrander Novice
04. december 2003 - 20:11 #9
Jeg forsøger at undgå point.
Avatar billede 4u2x Nybegynder
04. december 2003 - 20:24 #10
hmm
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