Dieses Skript soll Sie bei täglichen bürokratischen Problemen helfen. Mit diesem Skript können leicht Daten von zukünftigen, vergangen oder aktuellen Tagen oder Kalenderwochen erlangt werden.
Read this in other languages: English, German
Es gibt zwei Möglichkeiten das Skript zu nutzen:
- Laden Sie die DateHotkey.exe-Datei aus den Veröffentlichungen herunter und führen Sie diese aus
- Laden Sie sich die Dateie DateHotkey.ahk herunter und führen Sie diese mit einer installierten Version von AutoHotkey aus
English commands here
Beispiele | Beschreibung |
---|---|
#heute[modifier] | Datum von Heute |
#gestern[modifier] | Datum von Gestern |
#morgen[modifier] | Datum von Morgen |
#mo(ntag)[modifier] | Datum vom Montag dieser Woche |
#di(enstag)[modifier] | Datum vom Dienstag dieser Woche |
#mi(ttwoch)[modifier] | Datum vom Mittwoch dieser Woche |
#do(nnerstag)[modifier] | Datum vom Donnerstag dieser Woche |
#fr(eitag)[modifier] | Datum vom Freitag dieser Woche |
#sa(mstag)[modifier] | Datum vom Samstag dieser Woche |
#so(nntag)[modifier] | Datum vom Sonntag dieser Woche |
#k(alender)w(oche)[modifier] | Aktuelle Kalenderwoche |
Die Befehle können Sie in jede beliebige Textbox reinschreiben. Der Befehl wird anschließend durch das Datum oder die Kalenderwoche ersetzt.
Mit dem Modifier können Sie das zurückgegebene Datum beeinflussen. Damit können Sie zum zurückgegebenen Datum Tage, Wochen, Monate oder Jahre hinzufügen oder abziehen. Sollten Sie also z.B. den Montag in 2 Wochen oder die Kalenderwoche in 40 Tagen benötige, können Sie den Modifier verwenden.
Modifier Regex:
([\+\-0-9]+(t(age?)?|w(ochen?)?|m(onate?)?|j(ahre?)?)?)+
Wenn Sie den Modifier verwenden möchten, müssen Sie folgende Regeln beachten:
- Er muss eine gültige Zahl beinhalten
- Nach jeder Zahl muss angegeben werden, ob Tage, Wochen, Monate oder Jahre hinzugefügt oder abgezogen werden sollen
- Ist dies nicht der Fall, werden automatisch Wochen hinzugefügt oder abgezogen
#montag4 - Montag in 4 Wochen
- Ist dies nicht der Fall, werden automatisch Wochen hinzugefügt oder abgezogen
- Die Reihenfolge kann beliebig gewählt werden
#sonntag2w2t3j2t - Montag in 4 Tagen, 2 Wochen und 3 Jahren
Beispiel | Beschreibung |
---|---|
#gestern | Datum von Gestern |
#samstag | Datum des Samstags dieser Woche |
#mi | Datum des Mittwochs dieser Woche |
#heute+4tage-6wochen | Heutiges Datum, plus 4 Tagen und minus 6 Wochen |
#montag+4tage-2tage | Datum des Montags der Woche in 2 Tage |
#di4tage+6w | Datum des Dienstags der Woche in 4 Tage und 6 wochen |
#gestern4t6w3monate | Datum von Gestern, plus 4 Tage, 6 Wochen und 3 Monate |
#morgen2j4t6w | Datum von Morgen, plus 2 Jahre, 4 Tage und 6 Wochen |
#so500t40j2m | Datum des Sonntags der Woche in 500 Tage, 40 Jahre und 2 Monate |
#kalenderwoche4w | Kalenderwoche in 4 Wochen |
#kw3t2w4m | Kalenderwoche in 3 Tage, 2 Wochen und 4 Monate |
Sie können folgende Optionen konfigurieren: Recognition Key: Diese Taste bestätigt Ihre Eingabe und beendet die Sequenz. (Z.b. *#heute\ENTER\ or #tomorrow\TABULATOR\) Ending Key: Diese Taste wird nach erfolgreichem Ersetzen der Sequenz gedrückt. Date Format: Hier können Sie Ihr gewünschtes Format für das Datum auswählen. Language: Hier können Sie Ihre bevorzugte Sprache einstellen.
Um diese Optionen einzusehen, klicken Sie im unteren Bereich Ihres Bildschirms auf das TrayIcon des Skriptes.
Wenn Sie dieses Projekt unterstützen möchten, haben Sie folgende Optionen:
GitHub Sponsor: hier
PayPal Donation: hier
Vielen Dank für Ihre Unterstützung!
Dependencie | Quelle | Author | Lizenz |
---|---|---|---|
Hotstring | source | menixator | Apache 2.0 |
GetDateFormatEx | source | jNizM | Not given |