1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

[DOS] How to create a file from a batch file

    • Frage
  • Flowyes
  • 9. Dezember 2004 um 03:03
  • Unerledigt
  • Flowyes
    9
    Flowyes
    Mitglied
    Punkte
    750
    Beiträge
    116
    • 9. Dezember 2004 um 03:03
    • #1

    Ich will von einem batch file (b1) aus eine andere .bat file (b2) erzeugen und evtl. auch ins b2 aus b1 was reinschreiben. Wie geht das? (das müsste irgendwie gehen) Mit copy con: <filename> usw... gehts nicht. Ich finde diese Antwort nirgends und schaffs selber ned...

    The idea behind this technique is surprisingly simple: just go ahead and do whatever you want to without paying attention to what anybody else is doing. If there is a problem, worry about it later. (Many politicians use this algorithm, too) -- A. S. Tanenbaum, M. v. Steen, Distributed Systems

  • rck
    15
    rck
    Mitglied
    Reaktionen
    2
    Punkte
    2.342
    Beiträge
    437
    • 9. Dezember 2004 um 05:09
    • #2
    Zitat von Flowyes

    Ich will von einem batch file (b1) aus eine andere .bat file (b2) erzeugen und evtl. auch ins b2 aus b1 was reinschreiben. Wie geht das? (das müsste irgendwie gehen) Mit copy con: <filename> usw... gehts nicht. Ich finde diese Antwort nirgends und schaffs selber ned...

    copy con geht schon, wenn Du es richtig anstellst. Ist aber mühsam.

    Probier einfach

    Code
    echo @echo off > b2.bat
    echo echo hello, world >> b2.bat
    call b2.bat

    in b1 schreiben ist schwieriger. Entweder, Du erstellst es wieder neu. Oder, Du hängst code hinten drann. Oder, Du hast eine Vorlagedatei, an die Du code hinten dranhängst.

    1. kennen wir schon. 2.:

    Code
    echo echo noch mehr >> b1.bat
    call b1.bat

    3.:

    Code
    copy b1.tpl b1.bat
    echo echo noch mehr >> b1.bat
    call b1.bat

    Du kannst auch ein generator-skript bauen, das an passender Stelle einfach %1, %2 und so weiter ausgibt (also die Kommandozeilen Parameter).

    Hours of fun :winking_face:

    [ egapemoh eniem ] [ Korneuburg Community ] [ FB ] [ Xng ]

  • Flowyes
    9
    Flowyes
    Mitglied
    Punkte
    750
    Beiträge
    116
    • 9. Dezember 2004 um 16:56
    • #3

    Tricky...

    Es hat mir mehr als genug geholfen, danke!

    The idea behind this technique is surprisingly simple: just go ahead and do whatever you want to without paying attention to what anybody else is doing. If there is a problem, worry about it later. (Many politicians use this algorithm, too) -- A. S. Tanenbaum, M. v. Steen, Distributed Systems

  • Peter
    1
    Peter
    Gast
    • 9. Dezember 2004 um 17:38
    • #4

    Es gab da mal tolle .bat-Viren, die andere .bat-Dateien befallen haben.

  • marX
    7
    marX
    Mitglied
    Reaktionen
    10
    Punkte
    460
    Beiträge
    88
    • 13. Dezember 2004 um 19:07
    • #5

    also ich würd mir da trotz allem überlegen ob du nich ein c-programm schreibst das dann die batch datei generiert ... wär alles in allem sicher einfacher ...

      Calida: dein avatar is auch rekordverdächtig :)

  • Flowyes
    9
    Flowyes
    Mitglied
    Punkte
    750
    Beiträge
    116
    • 14. Dezember 2004 um 03:27
    • #6

    Für eine batch-Datei mit 2 Zeilen hats sich doch nicht ausgezahlt... :)

    The idea behind this technique is surprisingly simple: just go ahead and do whatever you want to without paying attention to what anybody else is doing. If there is a problem, worry about it later. (Many politicians use this algorithm, too) -- A. S. Tanenbaum, M. v. Steen, Distributed Systems

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung