| 
					
							
        
    
        
						
			 | 
			
			
					    
					
    
        
            
                
                  | Bat laver Bat Fra :  drblah  | Vist : 773 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 |  
  |   |   |           
                
            
            
                
                 |  
 
                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.
                    
                                  
            
          |   |   
        
        
          
         
					
					 
			 | 
			
				
        
			 |