BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- batch programmierung (http://www.black-board.net/thread.php?threadid=21807)
Geschrieben von 0cool am 26.01.2006 um 20:24:
batch programmierung
Hey Leute,
kann ich mit einer batch datei eine andere datei erstellen, bearbeiten und in ein bestimmten ordner reinkopieren??
Das programm soll unter dem OS winXP laufen.
Um genauer zu werden: Das programm soll eine neue datei erstellen und in einem im programm festgelegtem ordner abspeichern dann diese datei öffnen und einen im programm festgelegten text in die neuerstellte datei schreiben und dann abspeichern.
Danke scho mal für eure Hilfe
0cool
Geschrieben von Nightwolf am 27.01.2006 um 22:57:
Bin mir nicht ganz sicher, ob dass das ist, was du haben willst, aber versuch's doch mal mit:
echo Text>>Verzeichnis\Datei.Typ
Geschrieben von tomsel am 29.01.2006 um 10:29:
Zitat: |
echo Text>>Verzeichnis\Datei.Typ |
Das doppelte Pipe-Zeichen >> hängt den Text an die Datei an, falls sie schon existiert. Ein einfaches > überschreibt die Datei.
mit
@echo Text > Verzeichnis\Datei.Txt
kann man verhindern, dass der Befehl am Bildschirm erscheint. Alternativ kann man
@echo off
in die erste Zeile der Batchdatei schreiben, dann wird gar nix mehr ausgegeben (außer echo "....." natürlich).
Geschrieben von Misel am 29.01.2006 um 13:02:
Zitat: |
Original von tomsel
[QUOTE]@echo off
in die erste Zeile der Batchdatei schreiben, dann wird gar nix mehr ausgegeben (außer echo "....." natürlich). |
nicht ganz. Das "@" bzw. "echo off" verhindern nur, dass der eigentliche Befehlsaufruf nicht ausgegeben wird. Was immer die angegebenen Befehle dann an stdout bzw. stderr ausgeben wird auch ausgegeben.
Geschrieben von tomsel am 29.01.2006 um 14:15:
Zitat: |
nicht ganz. Das "@" bzw. "echo off" verhindern nur, dass der eigentliche Befehlsaufruf nicht ausgegeben wird. Was immer die angegebenen Befehle dann an stdout bzw. stderr ausgeben wird auch ausgegeben. |
Das ist natürlich richtig, solange man nicht umleitet
Geschrieben von 0cool am 29.01.2006 um 14:56:
batch programmierung
Hey Leute,
danke für eure antworten.
eure antworten waren zwar nicht schlecht aber ich will noch mal verdeutlichen was ich meine.
das programm sollen eine text datei erstellen in einem bestimmten ordner wenn diese datei erstellt ist soll ein text den ich in die ursprünglichen bat datei reinschreibe, in der neuen datei übernommen werden.
Bin gespannt auf eure antworten
0cool
Geschrieben von Misel am 29.01.2006 um 15:22:
aber genau das haben doch tomsel und Nightwolf erklärt
Geschrieben von 0cool am 29.01.2006 um 16:39:
batch programmierung
@Misel,
du hast ja recht ich hab's nicht richtig gelesen und das sollte man bekanntlich tun wenn wenn man eine frage stellt
0cool
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH