Dateien Erstellen per Batch

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Thecell, 1. Juli 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 1. Juli 2008
    Hi leute
    klingt doof ich weiss
    normal eine datei mit Batch erstellen kann ich ja is kein problem

    Code:
    Creat > Uebungsdatei
    fertig

    so aber ich möchte gerne soviele Dateien wie ich möchte erstellen
    wie geht das?
    also das mit der Batch 30 Dateien erstellt werden
    und dann hätt ich da noch die 2te Frage
    wie kann ich wenn ich ne batch und ne txt hab dateien erstellen?
    Also das sollte so aussehn:
    in die Txt schreibe ich eine zahl z.B. 60
    dann starte ich die Batch datei und die sollte mir dann die txt auslesen und 60 mal Uebungsdatei erstellen
    halt so
    Uebungsdatei_1
    Uebungsdatei_2
    Uebungsdatei_3
    Uebungsdatei_4
    Uebungsdatei_5
    ...
    kann man das so bewerkstelligen?
     
  2. 2. Juli 2008
    AW: Dateien Erstellen per Batch

    von mir aus geht au ne batch wenn ich draufklick machts uebungsdatei_1 und wenn ich nomal klick machts uebungsdatei_2 und so weiter also das es selber den namen ändert geht das?
    bisle anspruchsvoll das alles
     
  3. 2. Juli 2008
    AW: Dateien Erstellen per Batch

    TXT auslesen weis ich nicht aber der rest sollte so funktioniern (ungetestet)
    Code:
    @Echo off
    for /L %%i IN (1 1 60) do echo >> Datei_%%i
     
  4. 2. Juli 2008
    AW: Dateien Erstellen per Batch

    thx
    soweit so gut

    also
    Datei_%%i
    es macht also selber eine Nummerierung

    (1 1 60)
    macht also 60 dateien was bedeutet die 1 1?

    was bedeutet /L?

    for /L %%i IN
    kannst du mir die einzelnen befehle erklären?

    ach und was hat es eigentlich mit dem echo off auf sich?
    sry aber ich bin blutiger anfänger möchte mich einarbeiten
     
  5. 2. Juli 2008
    AW: Dateien Erstellen per Batch

    echo off bedeutet, dass nicht jeder befehl noch mal in der CMD steht. Die erste 1 gibt den start und die Zweite eins den Schrittweite an.
    PS: Help hilft ^^
     
  6. 2. Juli 2008
    AW: Dateien Erstellen per Batch

    ich hab dir mal na batch geschreiben in der du angeben kannst wie viele dateien du erstellen willst.

    Code:
    @echo off
    
    :new
    cls
    
    echo.
    echo [ 1 - xxx ] - Erstellt xxx txt Dateien
    echo [ 0 ] - Exit
    echo.
    
    set /p eingabe= Eingabe:
    if '%eingabe%'=='0' goto end
    
    for /L %%i IN (1 1 %eingabe%) do echo >> Datei_%%i.txt
    
    echo. 
    echo. ---
    echo.
    echo %eingabe% Dateien erfolgreich erstellt. :o)
    echo.
    echo. ---
    echo.
    
    pause
    goto :new
    
    :end
    exit
    
     
  7. 2. Juli 2008
    AW: Dateien Erstellen per Batch

    hier mit gehts auch (einfach code ausschneiden den du brauchst)

    Code:
    @echo off
    set a=1
    echo. 
    echo.
    Set/p anzahl=Wieviele wilst du machen?(max. 3)
    
    if %anzahl% equ 1 goto 1 
    
    if %anzahl% equ 2 goto 2
    
    if %anzahl% equ 3 goto 3 
    
    :1
    creat > Uebungsdatei_%a%
    
    :2
    Creat >Uebungsdatei_%a%
    
    set/a "a+=1"
    Creat > Uebungsdatei_%a%
    
    
    :3
    echo Hier den Text >Uebungsdatei_%a%
    
    set/a "a+=1"
    echo Hier den Text > Uebungsdatei_%a%
    
    
    set/a "a+=1"
    echo Hier den Text > Uebungsdatei_%a%
    
    Echo Sie haben %anzahl% Daten Erstellt!
    pause>nul
    

    sorry aber es trift nicht auf dich zu ich bastel noch extra für dich)
     
  8. 4. Juli 2008
    AW: Dateien Erstellen per Batch

    Danke euch allen!!
    ich hab mir die codes mal rauskopiert und werd sie studieren danke sehr bw habt ihr alle schon gekriegt!
     
  9. 4. Juli 2008
    AW: Dateien Erstellen per Batch

    ~closed~

    Mfg,

    Kolazomai
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.