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-ID: 54471

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

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

Dani
Dani 19.03.2007 um 19:56:27 Uhr
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
tbw-01
tbw-01 19.03.2007 um 19:59:45 Uhr
Goto Top
batch.bat >c:\logfile_%computername%_%date%.txt

CU,
TBW
Dani
Dani 19.03.2007 um 20:08:03 Uhr
Goto Top
G' Abend,
bloß die Punkte im Namen können manchmal unschön wirken! *gg*


Grüße
Dani
tbw-01
tbw-01 19.03.2007 um 20:11:10 Uhr
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
cat
cat 19.03.2007 um 20:25:00 Uhr
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
45426
45426 19.03.2007 um 20:38:55 Uhr
Goto Top
Wobei die erzeugten Variablen davon abhängig sind, wie in den Regions- und Sprachoptionen Datum- und Uhrzeitformat eingestellt sind!
kinggunta
kinggunta 19.03.2007 um 21:10:24 Uhr
Goto Top
Danke Ihr habt mir sehr geholfen!!