Makros sind vordefinierte Textteile, die an einer beliebigen Stelle im Dokument eingefügt werden können. Das Besondere dabei ist, das diese Textteile Variablen enthalten dürfen, die beim Einfügen durch ihren speziellen Wert ersetzt werden.
Scribe! besitzt Variablen für die aktuelle Uhrzeit und das aktuelle Datum sowie einige andere.
Um die Makros zu definieren, rufen Sie den Dialog unter
"Scribe! - Tools/Makros/Makros definieren..." auf. Hier können bis zu 10 verschiedene Makros eingegeben werden, die dann unter
"Scribe! - Tools/Makros/Makro ausführen" oder die Shortcuts
Strg+0 bis
Strg+9 an der aktuellen Cursorposition eingefügt werden.
Wollen Sie zum Beispiel ein Makro erstellen, das den Text "Homepage zuletzt geändert am Montag, den 1.1.1999." ausgibt (wobei die Datumsangabe natürlich für die aktuelle steht), geben Sie als Text für Makro 1 ein:
Homepage zuletzt geändert am
#DayN, den
#Day/S.
#Month/S.
#Year/S.
Klicken Sie auf "OK". Gehen Sie an die Textposition, an der das Makro eingesetzt werden soll. Drücken Sie jetzt die Tasten
Strg und
1.
Verfügbare Variablen |
Variable |
Ergebnis |
#Path |
Name des Pfades, in dem sich Scribe! befindet |
#CurPath |
Pfad des aktiven Dokuments |
#LoadFile[datei.xyz] |
Fügt eine beliebige Datei in das Makro ein |
#SelText |
Steht für den aktuell markierten Text im Dokument |
#Year/S |
Aktuelles Jahr (2-stellig) |
#Year |
Aktuelles Jahr (4-stellig) |
#MonthN/S |
Name des aktuellen Monats (kurz) |
#MonthN |
Name des aktuellen Monats (lang) |
#Month/S |
Aktueller Monat (1-stellig) |
#Month |
Aktueller Monat (2-stellig) |
#DayN/S |
Name des aktuellen Tages (kurz) |
#DayN |
Name des aktuellen Tages (lang) |
#Day/S |
Aktueller Tag (1-stellig) |
#Day |
Aktueller Tag (2-stellig) |
#Hour/S |
Aktuelle Stunde (1-stellig) |
#Hour |
Aktuelle Stunde (2-stellig) |
#Min/S |
Aktuelle Minute (1-stellig) |
#Min |
Aktuelle Minute (2-stellig) |
#Sec/S |
Aktuelle Sekunde (1-stellig) |
#Sec |
Aktuelle Sekunde (2-stellig) |
Groß/Kleinschreibung beachten!