kinggunta
Goto Top

Mit Batchdatei File unter Datum speichern

Hallo Leute!

Ich möchte die Ausgabe einer Batchdatei in einer TXT Datei speichern welche den Computernamen und das aktuelle Datum als Dateinamen enthält.

Wie mach ich das?

batch.bat > logfile_COMPUTERNAME_DATUM.txt


???


Danke!

Content-Key: 54471

Url: https://administrator.de/contentid/54471

Printed on: April 19, 2024 at 13:04 o'clock

Member: Dani
Dani Mar 19, 2007 at 18:56:27 (UTC)
Goto Top
G' Abend,
Also dann würde ich das so machen:
@echo off &setlocal

for /f "delims=. tokens=1,2,3" %%a in ('date /t') do set datum=%%a-%%b-%%c  

call batch.bat >> %computername%-%datum%.bat
[UPDATE]
Somit sind die Punkte verschwunden und können keine Schwierigkeiten machen.


Grüße
Dani
Member: tbw-01
tbw-01 Mar 19, 2007 at 18:59:45 (UTC)
Goto Top
batch.bat >c:\logfile_%computername%_%date%.txt

CU,
TBW
Member: Dani
Dani Mar 19, 2007 at 19:08:03 (UTC)
Goto Top
G' Abend,
bloß die Punkte im Namen können manchmal unschön wirken! *gg*


Grüße
Dani
Member: tbw-01
tbw-01 Mar 19, 2007 at 19:11:10 (UTC)
Goto Top
Das ist mir schon klar face-smile
Aber manchmal lohnt es sich, etwas auf ein Minimum an Aufwand zu reduzieren, um ans Ziel zu kommen.
Und wenn die Punkte stören, kann kinggunta ja Deine Version nehmen face-smile
Member: cat
cat Mar 19, 2007 at 19:25:00 (UTC)
Goto Top
@echo off &setlocal

set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%

echo %jahr%%monat%%tag%

call batch.bat >> %computername%-%jahr%%monat%%tag%.bat

Dann hast du auch keine Punkte im Dateinamen
Mitglied: 45426
45426 Mar 19, 2007 at 19:38:55 (UTC)
Goto Top
Wobei die erzeugten Variablen davon abhängig sind, wie in den Regions- und Sprachoptionen Datum- und Uhrzeitformat eingestellt sind!
Member: kinggunta
kinggunta Mar 19, 2007 at 20:10:24 (UTC)
Goto Top
Danke Ihr habt mir sehr geholfen!!