fabio84
Goto Top

Batchdatei mit Username, Hostname und Timestamp

Hallo User,

ich möchte eine kleine simple batchdatei schreiben, in die folgendes geschrieben werden sollte:
Die Logdatei sollte nicht überschrieben werden, neue Einträge sollten angehängt werden.

Username | hostname | Aktuelle Uhrzeit
Herr Müller | PC1 | 10:30h 18.03.2012


Meine Gehversuche:

Echo %Username% & hostname >> C:\temp\log.txt

Die Variablen habe ich bereits herausgesucht:

%date% %time% %Username%
hostname

Wichtig ist, dass die Angaben alle in einer Zeile ausgegeben werden und die logdatei immer "angehängt" wird.

Viele Grüße

Content-Key: 189332

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

Printed on: April 18, 2024 at 23:04 o'clock

Member: Karo
Karo Aug 09, 2012 at 10:19:03 (UTC)
Goto Top
Hoi,

echo %USERNAME% ^| %COMPUTERNAME% ^| %DATE% %TIME% >> C:\temp\log.txt

bye
Karo
Member: fabio84
fabio84 Aug 09, 2012 at 10:32:45 (UTC)
Goto Top
hey Karo, Danke hat super geklappt!

Hast du einen TIpp wo ich eine Liste Aller Variablen wie %username% erhalte?
Oder nach was ich suchen kann ?

viele Grüße
Member: Karo
Karo Aug 09, 2012 at 10:42:32 (UTC)
Goto Top
CMD aufmachen und Set eingeben face-wink

Karo
Member: fabio84
fabio84 Aug 13, 2012 at 11:37:12 (UTC)
Goto Top
noch ne Frage:

Ich würde gerne statt ^| einen Tabstopp integrieren habt ihr eine Idee..
Member: Biber
Biber Aug 13, 2012 at 11:45:30 (UTC)
Goto Top
Moin fabio84,

Zitat von @fabio84:
Ich würde gerne statt ^| einen Tabstopp integrieren habt ihr eine Idee..
Vielleicht einfach alle ^| in deiner Batchdatei ersetzen durch einen TAB ?
Aber falls dein Hauptanliegen eher sein sollte, dir die Möglichkeit zur Weiterverarbeitung in Excel/Calc offen zu halten...
-> dann nimm doch einfach ein ";" [Semikolon] als Trennzeichen.

Daher kommt doch die Microsoft-Vokabel "CSV-Format" (con semicolons verknibbelt).

Grüße
Biber