/ Forside/ Teknologi / Operativsystemer / MS Windows / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
Bat laver Bat
Fra : drblah
Vist : 577 gange
50 point
Dato : 27-07-06 20:22

Kan det lade sig gøre at en bat fil kan lave en anden og vis ja, kan man også bestemme hvad den nye skal indeholde?

 
 
Accepteret svar
Fra : BertelBrander

Modtaget 60 point
Dato : 27-07-06 20:53

Ja, f.ex:

@echo off
echo rem This goes to second.bat>second.bat
echo echo Something>>second.bat
call second.bat

Kommentar
Fra : drblah


Dato : 27-07-06 21:07

kan du uddybe det lidt?

Kommentar
Fra : BertelBrander


Dato : 27-07-06 21:12

De fire linier er en .bat fil.

Denne linie skriver første linie i second.bat:
echo rem This goes to second.bat>second.bat

Denne skriver en anden linie i second.bat
echo echo Something>>second.bat

Denne kører så second.bat:
call second.bat

second.bat vil så udføre de to linier og skrive
Something

Kommentar
Fra : natmaden


Dato : 28-07-06 01:43

hvis du starter med at åbne et dosvindue, og så skriver help ,
så får du en oversigt
Citat
Hvis du vil have flere oplysninger om en bestemt kommando, skal du skrive HELP efterfulgt af kommandonavnet.
ASSOC Viser eller ændrer filtypetilknytninger.
AT Planlægger kommandoer, der skal køres på en computer.
ATTRIB Viser eller ændre filattributter.
BREAK Indstiller eller fjerner udvidet CTRL+C-kontrol.
CACLS Viser eller ændrer adgangskontrollister (ACL) til filer.
CALL Kalder et batchprogram fra et andet batchprogram.
CD Viser navnet på eller skifter fra den aktuelle mappe.
CHCP Viser eller indstiller nummeret på den aktuelle tegntabel.
CHDIR Viser navnet på eller ændrer den aktuelle mappe.
CHKDSK Kontrollerer en disk og viser en statusrapport.
CHKNTFS Viser eller ændret kontrollen af en disken på starttidspunktet.
CLS Rydder skærmen.
CMD Starter en ny kopi af Windows-kommandofortolkeren.
COLOR Indstiller standardfarver til forgrund og baggrund.
COMP Sammenligner indholdet af to filer eller to sæt filer.
COMPACT Viser eller ændrer komprimeringen af filer på NTFS-partitioner.
CONVERT Konverterer FAT-diske til NTFS. Du kan ikke konvertere det aktuelle
drev.
COPY Kopierer en eller flere filer til et andet sted.
DATE Viser eller indstiller datoen.
DEL Sletter en eller flere filer.
DIR Viser en liste over filer og undermapper i en mappe.
DISKCOMP Sammenligner indholdet af to disketter.
DISKCOPY Kopierer indholdet af en diskette til en anden.
DOSKEY Redigerer kommandolinjer, viser tidligere anvendte Windows-kommandoer
og opretter makroer.
ECHO Viser meddelelser eller slår visningen af kommandoer til og fra.
ENDLOCAL Lukker for ændringer af miljøvariabler, som er lokale i en batchfil.
ERASE Sletter en eller flere filer.
EXIT Afslutter programmet CMD.EXE (kommandofortolkeren).
FC Sammenligner to filer eller sæt af filer og viser forskellene mellem
dem.
FIND Søger efter en tekststreng i en eller flere filer.
FINDSTR Søger efter strenge i filer.
FOR Kører en angivet kommando for hver fil i et sæt filer.
FORMAT Formaterer en disk til brug i Windows.
FTYPE Viser eller ændrer filtyper, der bliver brugt i filtypetilknytninger.
GOTO Går til en navngivet linje i et batchprogram.
GRAFTABL Gør det muligt for Windows at vise et udvidet tegnsæt i
grafiktilstand.
HELP Giver oplysninger om Windows-kommandoer.
IF Udfører betinget behandling i batchprogrammer.
LABEL Opretter, ændrer eller sletter diskenhedsnavnet.
MD Opretter en mappe.
MKDIR Opretter en mappe.
MODE Konfigurerer en systemenhed.
MORE Viser output på et skærmbillede ad gangen.
MOVE Flytter en eller flere filer fra en mappe til en anden mappe på det
samme drev.
PATH Viser eller definerer søgestien til eksekverbare filer.
PAUSE Tilsidesætter behandlingen af en batchfil og viser en meddelelse.
POPD Gendanner den forrige værdi for den aktuelle mappe gemt med PUSHD.
PRINT Udskriver en tekstfil.
PROMPT Ændrer kommandolinjeprompten i Windows.
PUSHD Gemmer den aktuelle mappe og ændrer den derefter.
RD Fjerner en mappe.
RECOVER Genopretter læsbare oplysninger fra en defekt eller beskadiget disk.
REM Opbevarer kommentarer (bemærkninger) i batchfiler eller CONFIG.SYS.
REN Omdøber en eller flere filer.
RENAME Omdøber en eller flere filer.
REPLACE Erstatter filer.
RMDIR Fjerner en mappe.
SET Viser, definerer eller fjerner miljøvariabler i Windows.
SETLOCAL Åbner for ændringer af miljøvariabler, som er lokale i en batchfil.
SHIFT Ændrer placeringen af parametre til batchfiler.
SORT Sorterer input.
START Starter et separat vindue til kørsel af et program eller en kommando.
SUBST Tilknytter et drevbogstav med en sti.
TIME Viser eller definerer systemklokkeslættet.
TITLE Definerer vinduestitlen til en cmd.exe-session.
TREE Viser mappetræet for et drev eller en sti.
TYPE Viser indholdet af en tekstfil.
VER Viser Windows-versionen.
VERIFY Fortæller Windows, om det skal kontrolleres, at filerne skrives
korrekt på disken.
VOL Viser diskenhedens navn og serienummer.
XCOPY Kopierer filer og mappetræer.


Echo "Hej med dig"
Vil skrive Hej med dig på skærmen

Echo "Hej med dig" >besked.bat
Vil skrive Hej med dig i filen besked.bat

en anden en
dir
vil udskrive filer og mapper som en liste

dir > indhold.txt
vil gemme filer og mapper som en liste i filen indhold.txt

mvh. Jørgen

Kommentar
Fra : natmaden


Dato : 28-07-06 01:55

prøv at åbne windows hjælp
i søgefeltet skriver du batchfiler
ligeledes i søgefeltet kan du skrive Kommandolinjeoversigt

Nu er du inde i et område i hjælp der bør kunne hjælpe dig!

Godkendelse af svar
Fra : drblah


Dato : 28-07-06 11:29

Tak for svaret BertelBrander.

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste