TextExpander: Begrüßung nach Tageszeit

21 Mai 2011
21. Mai 2011

TextExpander, ein Tool, welches ich vor rund einem Monat hier vorgestellt habe, wandelt zuvor definierte Kürzel in eine Langform um. Auf diese Weise kann der Tippaufwand für Briefe, E-Mails, Chats, HTML-Seiten uvm. deutlich reduziert werden.

Heute wollen wir uns das Kürzel tzb erstellen, welches automatisch in eine Begrüßung umgewandelt wird, die von der Tagszeit abhängig ist:

0 bis 12 Uhr: Guten Morgen
12 bis 18 Uhr: Guten Tag
18 bis 0 Uhr: Guten Abend

Dabei machen wir von der Möglichkeit Gebrauch, dass TextExpander auch sogenannte Shell-Script verarbeiten kann.

Es ist darauf zu achten, dass eine aktuelle Version von TextExpander installiert ist, da es vor kurzem ein Release gab, welches Prozentzeichen in Shell-Scripten nicht richtig verarbeitet hat!

Wir rufen TextExpander auf und klicken auf „Neuer Textbaustein“:

Nun stellen wir den Inhalt auf „Shell Script“ um (über die Dropdown-Auswahl) und legen als Kürzel „tzb“ fest:

In die Textbox kommt nun folgendes Shell-Script:

#!/bin/bash
stunde=`date „+%H“`
if [ $stunde -lt 12 ]; then
echo -n „Guten Morgen“
elif [ $stunde -lt 18 ]; then
echo -n „Guten Tag“
else
echo -n „Guten Abend“
fi

Fertig ist unsere Begrüßung!



blog comments powered by Disqus
Schlagwörter: ,
Version 7.2 - © 1995-2018 by Dr. Markus Jasinski - Impressum