Skip to content

Latest commit

 

History

History
100 lines (79 loc) · 5.12 KB

README.de.md

File metadata and controls

100 lines (79 loc) · 5.12 KB

DateHotkey

GitHub release (latest by date) GitHub all releases GitHub Donate Donate

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

Installation

Es gibt zwei Möglichkeiten das Skript zu nutzen:

  1. Laden Sie die DateHotkey.exe-Datei aus den Veröffentlichungen herunter und führen Sie diese aus
  2. Laden Sie sich die Dateie DateHotkey.ahk herunter und führen Sie diese mit einer installierten Version von AutoHotkey aus

Befehle

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.

Modifier

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?)?)?)+

Regeln zum Modifier

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
  • Die Reihenfolge kann beliebig gewählt werden
    #sonntag2w2t3j2t - Montag in 4 Tagen, 2 Wochen und 3 Jahren

Beispiele

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

Customization

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.

Contributing

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!

Lizenz

GitHub

Dependencies

Dependencie Quelle Author Lizenz
Hotstring source menixator Apache 2.0
GetDateFormatEx source jNizM Not given