|
|
|
|
batch programmierung zeit als dateinamen |
CDW
eine Simulation
Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread
|
|
hm, ich glaube Win stört es, dass Time eben so ein Format zurückgibt:
23:30:41,40
Also das Komma und die Doppelpunkte - diese sind nämlich in Pfaden nicht so wirklich erlaubt.
Eine "einfache" Lösung wäre nur das Datum zu nutzen:
copy bla <pfad>\hallo%date%.doc
ansonsten hier die "kompliziertere" Methode:
http://www.windowsitpro.com/Article/Arti...3575/13575.html
|
|
16.02.2006 23:38 |
|
|
COCYHOK
Verunsicherungsmakler
Dabei seit: 04.10.2003
Beiträge: 1.079
Herkunft: CCCP
|
|
Na ja, das Ausgabeformat hängt davon ab, was du eingestellt hast. Bei mir kommen keine Doppelpunkte vor, aber Windows würde sich an der Pipe stören, weil die eben die Pipe ist. Also abhängig von den Einstellungen reicht es vielleicht schon, den Parameter, in dem %time% vorkommt, in Zollzeichen einzuschließen. Dann wird nämlich alles, was dazwischen liegt, als ein einziger Parameter aufgefasst – auch, wenn zum Beispiel Leerzeichen darin vorkommen.
Wenn du nicht das Format von CDWs Link nutzen, sondern was eigenes kreieren willst, guck mal bei set/?, was man mit der Tilde so alles anstellen kann.
__________________ Es ist eine Frage, ob wir nicht, wenn wir einen Mörder rädern, grade in den Fehler des Kindes verfallen, das den Stuhl schlägt, an dem es sich stößt.
Georg Christoph Lichtenberg, 18. Jahrhundert
|
|
17.02.2006 21:41 |
|
|
CDW
eine Simulation
Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread
|
|
Thx @COCYHOK
Zum Thema: Du kannst unter Systemsteuerung,Regions und Sprachoptionen->regionale Einstellungen->Anpassen->Uhrzeit das Format ändern. Stelle das Trennzeichen auf z.B "_" ein und es sollte klappen (klappt zumindest bei mir mit "dir >>testdatei%time%.txt"
Es kann sogar gut sein, dass man das Format "vollautomatisch" per Batch einstellen kann.
|
|
17.02.2006 21:58 |
|
|
|
|
|
|