23. februar 2001 - 10:02
Der er
23 kommentarer og 1 løsning
.bat
er der nogen der ved hvilken kommando man skal bruge i an bat fil hvis man skal kunne skrive til en tekst fil??
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
23. februar 2001 - 10:04
#1
f.eks. @echo Dette skal skrives i tekst.txt >> text.txt NanoQ
23. februar 2001 - 10:04
#2
hvad skal du skrive i den tekstfil? normalt er det: kommando > tekst.fil
23. februar 2001 - 10:05
#3
>> tilføjer til .txt filen - > overskriver :) NanoQ
23. februar 2001 - 10:06
#4
Huh... damn det vidste jeg sq ik... thanx nanoq
23. februar 2001 - 10:09
#5
når man skriver @echo Dette skal skrives i tekst.txt >> text.txt Biver det så ikke bare udskrevet på skærmen?? eller skal man bare bruge << og så stien til filen??
23. februar 2001 - 10:09
#6
nix - den skriver til text.txt :)
23. februar 2001 - 10:10
#7
<< bruger man hvis man vil fodre en fil med indholdet fra en anden :)
23. februar 2001 - 10:12
#8
eksempel hvis jeg skal skrive til denne fil C:/mappe/log.txt skal jeg så skrive min test << C:/mappe/log.txt ??
23. februar 2001 - 10:14
#9
nej - echo min test >> c:\\mappe\\log.txt vil tilføje teksten \"min test\" til log.txt du kan tilføje al output til en text fil. f.eks. vil \"dir c:\\ >> test.txt\" tilføje en dir af c:\\ til filen test.txt :) NanoQ
23. februar 2001 - 10:16
#10
kan man tilføje indholdet af en $var i en tekstfil ??
23. februar 2001 - 10:18
#11
Alt hvad du kan outputte til skærmen (feks. ved hjælp af kommandoerne write, echo osv. kan du redirekte til en fil med > (overskriv) eller >> (tilføj). NanoQ
23. februar 2001 - 10:28
#12
ja men hvis det ikke skal skrives på skærmen er det bare test >> c:\\mappe\\log.txt ikke??
23. februar 2001 - 10:30
#13
@echo test >> c:\\mappe\\log.txt
23. februar 2001 - 10:41
#14
jeps
23. februar 2001 - 10:42
#15
du skal stadig have echo (eller @echo, hvis ikke du har en @echo off først i din .bat fil) - med mindre \"test\" er en kommando der giver et output. NanoQ
23. februar 2001 - 12:59
#16
Rart at se at der er nogen der mestrer de gamle DOS-kommandoer. En lille tilføjelse. Du kan lave kæder af kommandoer, eksempelvis: TYPE input.fil | SORT > output.fil Vil sende indholdet af filen \"input.fil\" til SORT-kommandoen, der sorterer indholdet (i alfabetisk rækkefølge) og gemme resultatet i \"output.fil\" osv. /Rob
23. februar 2001 - 13:00
#17
Hobbez, man er jo heller ikke længere blandt de yngste - selvom der jo stadig er langt op til dig ;)
23. februar 2001 - 13:08
#18
ja men jeg kan nu ogsåå bedst lide kommandoen :1 goto 1 det kan man lave meget sjov med*S*
23. februar 2001 - 13:10
#19
hehe.. komme lige i tanke om mit første selvskrevne \"program\" - C64: 10 print \"Mikael er klog \"; 20 goto 10 ;) NanoQ
23. februar 2001 - 13:26
#20
hehe jeg tror mit det første program var @echo off 1: C:\\windows\\notepad.exe goto 1
23. februar 2001 - 13:30
#21
Så er det jo vi skal tilbage til den vi startede med: @echo off 1: dir c: /s >> c:\\lillefixfil.txt attrib c:\\lillefixfil.txt +h goto 1 Men den er ikke ny. Jeg vil tro det er nøjagtig sådan MS har bygget deres pagefile ;) NanoQ
23. februar 2001 - 13:34
#22
attrib c:\\lillefixfil.txt +h hvad gør den her linie?? giver den attributten h?? hvad er det?
23. februar 2001 - 13:36
#23
skulle bare gøre filen hidden :)
23. februar 2001 - 13:44
#24
ok også en sjov linie man kan putte ind og sætte i menuen start skal skives i en linie C:\\windows\\rundll.exe user.exe,exitwindowsexec
Computerworld tilbyder specialiserede kurser i database-management