KeystrokeR - Online-Dokumentation


3 Inputter

Textbausteine sind für die meisten Menschen am Computer ein unentbehrliches Hilfsmittel. Wenn aus einem mfg ganz fix ein Mit freundlichen Grüßen, ... wird ist das nicht nur praktisch, sondern spart auch Zeit. Und je länger der Text ...

Nun kann man Textbausteine in einer einzelnen Anwendung (Textverarbeitung usw.) ablegen, oder mit Inputter zentral und zugänglich in allen Anwendungen, die Texteingaben erlauben.

Darüber hinaus bietet Inputter

  • Skripte auf Basis von C# und
  • die Verschachtelung von Bausteinen

Skripte eignen sich zum Beispiel für die Ausgabe des aktuellen Wochentags und/oder Datums. Für heute, da dieser Text geschrieben wird, ergibt ein wt# dann Montag, den 13.11.2017.

Einige Beispiele sind gleich zu Beginn vordefiniert.

Wer Textbausteine kennt, der wird Inputter lieben.

  • Legen Sie beliebig viele Textbausteine an.
  • Nutzen Sie die Textbausteine mit jedem beliebigen Editor, jeder Textverarbeitung, Tabellenkalkulation usw.
  • Sonderzeichen wie → lassen sich genauso speichern sind nun überhaupt kein Problem mehr.
  • Die Länge eines Kürzels, zum Beispiel mfg, ist beliebig.
  • setzen Sie existierende Textbausteine zu Neuen zusammen (Verschachtelung)
  • nutzen Sie Skripte um Texte wie Datum, Wochentag oder Anderes dynamisch zu generieren

3.1 Verschachtelungen

Textbausteine lassen sich verschachteln. Das bedeutet, ein Textbaustein kann selber weitere Textbausteine aufrufen. Dazu muss der Name des Textbausteins lediglich mit zwei Dollarzeichen '$' eingefasst werden. Fehlende Zeilenwechsel geben Sie einfach wieder als einfachen Text hinzu. Ein Beispiel:

mfg → Mit freundlichem Grüßen #n → Uwe Barth mfgn → $mfg$ $#n$

Hinweise

Verschachtelungen können auch Skripte enthalten.

3.2 Skripte

Inputter ist in der Programmiersprache C# geschrieben und stellt diese für kleine Skripte wiederum zur Verfügung. Die Skripte erlauben es, Texte dynamisch zu generieren. So lassen sich zum Beispiel Wochentag und Datum einfach und elegant in Briefe eingeben.

Wochentag mit Datum

Das folgende Skript

String day, date; day = string.Format("{0:dddd}", DateTime.Now); date = DateTime.Now.ToString("dd.MM.yyyy"); return day + ", den " + date;

liefert dann Solches: Montag, den 13.11.2017 .