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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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