Mit folgenden Befehlen, eingefügt in eine Batch-Datei (Text-Datei mit der Endung .bat oder .cmd; gespeichert im ANSI-Format) , lässt sich das aktuelle Datum in einer Ausgabe wie Berlin, der 28.03.2019 in den Zwischenspeicher kopieren. Mit Strg + V kann das Datum anschließend an den gewünschten Ort eingefügt werden:
@echo off
chcp 1252
<nul set /p="Berlin, der %date%" | clip
Erklärung: Die Variable %date%
enthält das aktuelle Datum. Die Angabe set /p =
verhindert das Hinzufügen einer neuen Zeile und mit dem Befehl clip
wird die Ausgabe in den Zwischenspeicher geschrieben. Die Angabe chcp 1252
setzt den Zeichensatz von 850 auf 1252 (Westeuropäisch oder ANSI), so dass Städtenamen mit Umlauten richtig geschrieben in den Zwischenspeicher gelangen und der Befehl @echo off
verhindert die Ausgabe der Befehle in der Eingabeaufforderung.
Ausgabe verändern
Soll eine andere Datum-Formatierung (Jahr-Monat-Tag; z.B. 2019_03_28) in die Zwischenablage kopiert werden, so kannst du folgende Befehle nutzen:
@echo off
set d=%date%
set NEWDATE=%d:~-4%_%d:~3,2%_%d:~0,2%
<nul set /p="%NEWDATE%" | clip
Erklärung: Die Angabe %d:~-4%
gibt die letzen vier Ziffern aus, also im Falle des Beispiel-Datums 28.03.2019, die Zeichen 2019. Die Angabe %d:~3,2%
gibt ab der dritten Stelle zwei Zeichen aus, also 03 (Beachte hier, dass der Punkt ebenfalls als Zeichen gilt.) und die Angabe %d:~0,2%
gibt zwei Zeichen ab der ersten Stelle aus, also 28.
Zeit zum Datum hinzufügen
Möchtest du die Zeit in Form von 2019_03_28_09-00 in die Zwischenablage schreiben, so benötigst du zur Variable %date%
noch die Variable %time%
:
@echo off
set d=%date%
set t=%time%
set NEWDATETIME=%d:~-4%_%d:~3,2%_%d:~0,2%_%t:~0,2%-%t:~3,2%
<nul set /p="%NEWDATETIME%" | clip
Die Batch-Dateien müssen nicht als Administrator ausgeführt werden.
Tastaturkürzel
Den Batch-Dateien kannst du anschließend einen Tastaturkürzel z.B. über eine Verknüpfung zuweisen. Erstelle dafür jeweils auf dem Desktop eine Verknüpfung der Batch-Datei (Rechtsklick › Verknüpfung erstellen) und gebe anschließend im Tab Verknüpfung im Fenster Eigenschaften (Rechtsklick (auf der Verknüpfung) › Eigenschaften) die Tastenkombination (z.B. Strg + Alt + 1) an und klicke auf Übernehmen.