home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-07-09 | 52.7 KB | 1,020 lines |
-
- "The Army Knife for ProBoard BBS Software"
-
- · ·· ·-──── -──·──── -──· ┌┐-──·┌─┐┌─ ──·┌─┐─────── -──·──── ──-──· -∙· ·
- │ ┌ ┌┼┬┘└─┐┌──┼┬┘│ ┐
- └─┘└─┘│└───┘└─┘│└─┴─│
- · ·· ·-──── -──·──── -──· ─ -──·│─── -──·──-──┘──── -──·──── ──-──· -∙· ·
-
- CURSORY, VERSION 3.40
- PROBOARD 2.1x DOS PEX
-
- Copyright (C) 1995-1997 WSA Software
- Geschrieben von J. Rathmann
- ALLE RECHTE VORBEHALTEN
-
- ╔══════════════════════════════════════════════════════════════════════════╗
- ║ ▒▒ Referenz ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ║ █
- ╚══════════════════════════════════════════════════════════════════════════╝ █
- ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
- In dieser Datei finden Sie eine Referenz ALLER CSI-Schlüsselwörter,
- Steuercodes, Farbmacros, Textmacros, Spezialcodes für "hotkey" und
- "globalkey" und Fehlermeldungen.
-
- ┌─────────────────────┐
- │ CSI-Schlüsselwörter │
- └─────────────────────┘
-
- LOKALE SCHLÜSSELWÖRTER GLOBALE SCHLÜSSELWÖRTER
- ╔──────────────────────╗ ╔─────────────────────────────────╗
- │ menu │ │ globalhotkeys nocheck │
- │ help │ │ globalkey noglobalcheck │
- │ hotkey │ │ startmenu log │
- │ returnkey │ │ show forceansi │
- │ function │ │ numeric forceavatar │
- │ restart │ │ static hide │
- │ leftgoto │ │ elitemenu printstart │
- │ rightgoto │ │ elitetask printend │
- │ upgoto │ │ nofresh userdoes │
- │ downgoto │ │ noloop timeslice │
- │ leftkey │ ╚─────────────────────────────────╝
- │ rightkey │
- │ upkey │
- │ downkey │
- │ task │
- │ wait │
- ╚──────────────────────╝
-
- ╔──────╗
- │ menu │ Definiert einen neuen Menüpunkt
- ╚──────╝─────────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. menu "MENÜTEXT"
- MENÜTEXT = Text inklusive Steuercodes (eine Zusammen-
- fassung aller Steuercodes finden Sie im
- Abschnitt "Steuercodes")
- Beispiel ........... menu "%1,1%@8,27@ Testmenüpunkt "
- Beschreibung ....... Mit Hilfe dieses Schlüsselwortes werden Text,
- Position(en) und Farbe(n) EINES Menüpunktes definiert.
- Sie dient als STARTMARKIERUNG eines Menüblockes, ALLE
- nachfolgenden, LOKALEN Schlüsselwörter gehören zu diesem
- Menüblock (bis der nächste Menüpunkt mit Hilfe von
- "menu" definiert wird).
-
-
- ╔──────╗ Definiert einen Hilfetext (Onlinehilfe) für einen
- │ help │ Menüpunkt
- ╚──────╝─────────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. help "HILFETEXT"
- HILFETEXT = Text inklusive Steuercodes (eine Zusammen-
- fassung aller Steuercodes finden Sie im
- Abschnitt "Steuercodes")
- Beispiel ........... help "%1,20%@14@Dies ist ein Hilfetext"
- Beschreibung ....... Dieses Schlüsselwort definiert Text, Position(en) und
- Farbe(n) eines Hilfetextes. Dieser Hilfetext gehört
- jeweils zum ZULETZT definierten Menüpunkt.
-
-
- ╔────────╗
- │ hotkey │ Definiert einen "Hotkey" für einen Menüpunkt
- ╚────────╝───────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. hotkey HOTKEY
- HOTKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- Beispiele .......... hotkey a
- hotkey #27
- Beschreibung ....... Dieses Schlüsselwort definiert einen LOKALEN Hotkey für
- den ZULETZT definierten Menüpunkt. Dieser Menüpunkt kann
- dann alternativ zur Auswahl über die Cursortasten und
- "RETURN" auch über das angegebene Zeichen direkt
- ausgewählt werden. Es ist egal, ob der HOTKEY in Klein-
- oder Großschreibung angegeben wird.
-
-
- ╔───────────╗ Definiert ein Zeichen, das bei Wahl des zugehörigen
- │ returnkey │ Menüpunktes an ProBoard gesendet wird
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. returnkey RETURNKEY
- RETURNKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- Beispiele .......... returnkey a
- returnkey #65
- Beschreibung ....... Mit Hilfe dieses Schlüsselwortes wird ein Zeichen
- definiert, das bei Wahl des zugehörigen Menüpunktes an
- ProBoard gesendet wird. Dieses Zeichen muß im ProBoard-
- MENÜEDITOR als HOTKEY definiert sein. Das angegebene
- Zeichen wird NACH Ausführung einer evtl. mittels
- "function" definierten Funktion an ProBoard gesendet. Es
- ist egal, ob der RETURNKEY in Klein- oder Großschreibung angegeben
- wird.
-
-
- ╔───────────╗ Definiert eine Funktion, die bei Wahl des zugehörigen
- │ function │ Menüpunktes ausgeführt wird
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. function FUNKTIONSNUMMER
- ODER
- function FUNKTIONSNUMMER, "PARAMETER"
- FUNKTIONSNUMMER = ProBoard-Funktion (eine Zusammen-
- fassung aller ProBoard-Funktionen
- finden Sie in der ProBoard-Dokumenta-
- tion)
- PARAMETER = Parameter (falls erforderlich)
- Beispiele .......... function 8
- function 60, "TEXTSRCH"
- Beschreibung ....... Mit Hilfe dieses Schlüsselwortes wird eine ProBoard-
- Funktion definiert, die bei Wahl des zugehörigen
- Menüpunktes ausgeführt wird. Nach Beenden der Ausführung
- wird das Menü verlassen (kann mit "restart" umgangen
- werden). Die angegebene Funktion wird VOR Rückgabe eines
- evtl. mittels "returnkey" definierten Zeichens
- ausgeführt.
-
-
- ╔─────────╗ Veranlaßt, daß CURSORY nach Ausführung einer Funktion
- │ restart │ erneut gestartet wird
- ╚─────────╝──────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. restart
- Beschreibung ....... Bewirkt, daß nach Auswahl eines BESTIMMTEN Menüpunktes
- und Ausführung einer für diesen Menüpunkt definierten
- Funktion das Menü NICHT verlassen wird. Stattdessen wird
- die CSI-Datei erneut aufgerufen (die Datei wird NICHT
- erneut physikalisch gelesen).
-
-
- ╔──────────╗ Definiert den Menüpunkt, der angesprungen wird, wenn der
- │ leftgoto │ User auf dem zugehörigen Menüpunkt CURSOR-LINKS drückt
- ╚──────────╝─────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. leftgoto MENÜPUNKT
- MENÜPUNKT = Nummer eines Menüpunktes
- Anmerkung: Die Menüpunkte in einer CSI-Datei werden
- der Reihe nach (linear) von oben nach unten
- durchnummeriert
- Voreinstellung ..... Zugehöriger Menüpunkt - 1
- Beispiel ........... leftgoto 4
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-LINKS, so wird der angegebene Menüpunkt angewählt
- (NICHT ausgewählt!). Alle ungültigen Angaben werden
- ignoriert.
-
-
- ╔───────────╗ Definiert den Menüpunkt, der angesprungen wird, wenn der
- │ rightgoto │ User auf dem zugehörigen Menüpunkt CURSOR-RECHTS drückt
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. rightgoto MENÜPUNKT
- MENÜPUNKT = Nummer eines Menüpunktes
- Anmerkung: Die Menüpunkte in einer CSI-Datei werden
- der Reihe nach (linear) von oben nach unten
- durchnummeriert
- Voreinstellung ..... Zugehöriger Menüpunkt + 1
- Beispiel ........... rightgoto 4
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-RECHTS, so wird der angegebene Menüpunkt
- angewählt (NICHT ausgewählt!). Alle ungültigen Angaben
- werden ignoriert.
-
-
- ╔────────╗ Definiert den Menüpunkt, der angesprungen wird, wenn der
- │ upgoto │ User auf dem zugehörigen Menüpunkt CURSOR-HOCH drückt
- ╚────────╝───────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. upgoto MENÜPUNKT
- MENÜPUNKT = Nummer eines Menüpunktes
- Anmerkung: Die Menüpunkte in einer CSI-Datei werden
- der Reihe nach (linear) von oben nach unten
- durchnummeriert
- Voreinstellung ..... Zugehöriger Menüpunkt - 1
- Beispiel ........... upgoto 4
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-HOCH, so wird der angegebene Menüpunkt angewählt
- (NICHT ausgewählt!). Alle ungültigen Angaben werden
- ignoriert.
-
-
- ╔──────────╗ Definiert den Menüpunkt, der angesprungen wird, wenn der
- │ downgoto │ User auf dem zugehörigen Menüpunkt CURSOR-RUNTER drückt
- ╚──────────╝─────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. downgoto MENÜPUNKT
- MENÜPUNKT = Nummer eines Menüpunktes
- Anmerkung: Die Menüpunkte in einer CSI-Datei werden
- der Reihe nach (linear) von oben nach unten
- durchnummeriert
- Voreinstellung ..... Zugehöriger Menüpunkt + 1
- Beispiel ........... downgoto 4
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-RUNTER, so wird der angegebene Menüpunkt
- angewählt (NICHT ausgewählt!). Alle ungültigen Angaben
- werden ignoriert.
-
-
- ╔─────────╗ Definiert ein Zeichen, das nach Drücken von CURSOR-LINKS
- │ leftkey │ auf dem zugehörigen Menüpunkt gesendet wird
- ╚─────────╝──────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. leftkey LEFTKEY
- LEFTKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- Beispiele .......... leftkey a
- leftkey #65
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-LINKS, so wird der angegebene LEFTKEY an ProBoard
- gesendet. Ist für einen Menüpunkt sowohl "leftkey" als
- auch "leftgoto" definiert, so hat "leftkey" eine höhere
- Priorität.
-
-
- ╔──────────╗ Definiert ein Zeichen, das nach Drücken von CURSOR-
- │ rightkey │ RECHTS auf dem zugehörigen Menüpunkt gesendet wird
- ╚──────────╝─────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. rightkey RIGHTKEY
- RIGHTKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- Beispiele .......... rightkey a
- rightkey #65
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-RECHTS, so wird der angegebene RIGHTKEY an
- ProBoard gesendet. Ist für einen Menüpunkt sowohl
- "rightkey" als auch "rightgoto" definiert, so hat
- "rightkey" eine höhere Priorität.
-
-
- ╔───────╗ Definiert ein Zeichen, das nach Drücken von CURSOR-HOCH
- │ upkey │ auf dem zugehörigen Menüpunkt gesendet wird
- ╚───────╝────────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. upkey UPKEY
- UPKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- Beispiele .......... upkey a
- upkey #65
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-HOCH, so wird der angegebene UPKEY an ProBoard
- gesendet. Ist für einen Menüpunkt sowohl "upkey" als
- auch "upgoto" definiert, so hat "upkey" eine höhere
- Priorität.
-
-
- ╔─────────╗ Definiert ein Zeichen, das nach Drücken von CURSOR-
- │ downkey │ RUNTER auf dem zugehörigen Menüpunkt gesendet wird
- ╚─────────╝──────────────────────────────────────────────────────────────────
- Typ ................ LOKAL
- Syntax ............. downkey DOWNKEY
- DOWNKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- Beispiele .......... downkey a
- downkey #65
- Beschreibung ....... Drückt der User auf dem zugehörigen Menüpunkt die Taste
- CURSOR-RUNTER, so wird der angegebene DOWNKEY an
- ProBoard gesendet. Ist für einen Menüpunkt sowohl
- "downkey" als auch "downgoto" definiert, so hat
- "downkey" eine höhere Priorität.
-
-
- ╔──────╗
- │ task │ Definiert EINE Animations-Sequenz
- ╚──────╝─────────────────────────────────────────────────────────────────────
- Typ ................ LOKAL (TASK)
- Syntax ............. task "ANIMATIONSSEQUENZ"
- ANIMATIONSSEQUENZ = Text inklusive Steuercodes (eine
- Zusammenfassung aller Steuercodes
- finden Sie im Abschnitt
- "Steuercodes")
- Beispiel ........... task "%1,24%@7@Dies ist ein Teil einer Animation"
- Beschreibung ....... Mit Hilfe dieses Schlüsselwortes können Sie eine
- Animationssequenz (einen "Zustand" einer Animation)
- definieren.
- Sind mehrere "Tasks" definiert, so werden diese während
- der Laufzeit der Reihe nach von oben nach unten
- "durchlaufen". Ist der letzte "Task" (also das Ende der
- Animation) erreicht, so wird wieder von vorne begonnen
- (kann mittels "noloop" umgangen werden). Ein "task"
- ist zwar LOKAL, steht jedoch in keinem Zusammenhang
- mit einem Menüblock. "Lokal" bezieht sich hier lediglich
- auf das Schlüsselwort "wait".
-
-
- ╔──────╗ Definiert, wie lange nach Ausgabe des zugehörigen "task"
- │ wait │ bis zur nächsten Animationssequenz gewartet wird
- ╚──────╝─────────────────────────────────────────────────────────────────────
- Typ ................ LOKAL (TASK)
- Syntax ............. wait VERZÖGERUNG
- VERZÖGERUNG = Wert für Verzögerung (ein Wert von 18
- verzögert um ca. 1 Sekunde)
- Voreinstellung ..... 0
- Beispiel ........... wait 10
- Beschreibung ....... Dieses Schlüsselwort definiert die "Wartezeit" nach
- Ausgabe des zugehörigen "Tasks". Erst nach Beenden
- dieser Wartezeit wird der nächste "Task" ausgegeben.
- Dieses Schlüsselwort ist OPTIONAL, es muß NICHT
- unbedingt nach jedem "task" angegeben werden. In diesem
- Fall wäre der Wert 0 (keine Verzögerung) voreingestellt.
- Die einzelnen Werte nach "wait" können durchaus
- unterschiedlich sein, wodurch eine Änderung der
- Animationsgeschwindigkeit WÄHREND der Ausgabe möglich
- ist!
-
-
- ╔───────────────╗
- │ globalhotkeys │ Definiert MEHRERE globale Hotkeys
- ╚───────────────╝────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. globalhotkeys "HOTKEYS"
- HOTKEYS = Aufzählung von Zeichen
- Beispiel ........... globalhotkeys "!#%?$*-"
- Beschreibung ....... Definiert globale Hotkeys oder generell Zeichen, die
- ebenfalls an ProBoard übergeben werden. Wird während der
- Menüauswahl eine Taste gedrückt, die weder zur Steuerung
- dient noch als lokaler Hotkey definiert ist, so wird
- dies normalerweise ignoriert. Mit Hilfe dieses
- Schlüsselwortes können Sie ZUSÄTZLICHE Zeichen
- definieren, die ebenfalls an ProBoard gesendet werden.
- Dies können zum Beispiel Hotkeys sein, die im GLOBALEN
- Menü im ProBoard-Menüeditor definiert worden sind.
- "globalhotkeys" kann durchaus MEHRFACH in einer CSI-
- Datei vorkommen.
-
-
- ╔───────────╗ Definiert EINEN globalen Hotkey, zusätzlich kann ein
- │ globalkey │ getrennter "Returnkey" angegeben werden
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. globalkey HOTKEY
- ODER
- globalkey HOTKEY, RETURNKEY
- HOTKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- RETURNKEY = ASCII-Zeichen
- ODER
- ASCII-Code mit vorausgehendem "#"
- Beispiele .......... globalkey ?
- globalkey #63
- globalkey #27, !
- Beschreibung ....... Mit Hilfe dieses Schlüsselwortes kann EIN globaler
- Hotkey definiert werden (siehe auch CSI-Schlüsselwort
- "globalhotkeys"), jedoch kann zusätzlich optional ein
- RETURNKEY angegeben werden. Ist dies der Fall, so wird,
- drückt der User den definierten HOTKEY, der RETURNKEY
- gesendet. Dadurch ist eine GLOBALE Trennung von Hotkeys
- und Returnkeys möglich (äquivalent zur lokalen Trennung
- mit Hilfe der CSI-Schlüsselwörter "hotkey" und
- "returnkey"). Ist kein RETURNKEY definiert, so wird der
- HOTKEY (wie bei "globalhotkeys") gesendet. "globalkey a"
- hat demnach dieselbe Wirkung wie "globalkey a, a".
- Dieses Schlüsselwort kann durchaus MEHRFACH in einer
- CSI-Datei vorkommen. Es ist egal, ob der HOTKEY bzw. der
- RETURNKEY in Klein- oder Großschreibung angegeben wird.
-
-
- ╔───────────╗
- │ startmenu │ Definiert den Menüpunkt, der beim Start ANGEWÄHLT ist
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. startmenu MENÜPUNKT
- MENÜPUNKT = Nummer eines Menüpunktes
- Anmerkung: Die Menüpunkte in einer CSI-Datei werden
- der Reihe nach (linear) von oben nach unten
- durchnummeriert
- Voreinstellung ..... 1
- Beispiel ........... startmenu 4
- Beschreibung ....... Der Wert nach diesem CSI-Schlüsselwort gibt den
- Menüpunkt an, der beim Start angewählt (nicht
- AUSGEWÄHLT!) ist. Fehlt dieses Schlüsselwort, so ist
- dies der erste Menüpunkt. Alle ungültigen Angaben werden
- ignoriert. Ist zusätzlich das Schlüsselwort "static"
- definiert, so hat "startmenu" nur beim ERSTEN Aufruf des
- Menüs eine Wirkung.
-
-
- ╔──────╗
- │ show │ Gibt eine ANSI- oder AVATAR-Datei aus
- ╚──────╝─────────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. show "DATEINAME"
- DATEINAME = Name einer ANSI/AVATAR-Datei OHNE Pfad und
- Dateiendung
- Beispiel ........... show "MAIN"
- Beschreibung ....... Zeigt eine ANSI/AVATAR-Datei als Hintergrundbild eines
- Menüs. Die Datei *MUSS* sich im ProBoard-TXTFILES-
- Verzeichnis befinden. Wird die angegebene Datei nicht
- gefunden, so wird der Befehl ignoriert.
-
-
- ╔─────────╗
- │ numeric │ Ermöglicht die alternative Steuerung über 2, 4, 6 und 8
- ╚─────────╝──────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. numeric
- Beschreibung ....... Ermöglicht die alternative Steuerung über die Tasten
- 2, 4, 6 und 8 (als Ersatz für die Cursortasten). Sind
- identische Hotkeys definiert, so haben diese eine HÖHERE
- Priorität!
-
-
- ╔────────╗ Bewirkt, daß der zuletzt angewählte Menüpunkt gesichert
- │ static │ und bei erneutem Aufruf des Menüs wieder angewählt wird
- ╚────────╝───────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. static
- Beschreibung ....... Ist dieses Schlüsselwort in einer CSI-Datei definiert,
- so wird der zuletzt angewählte Menüpunkt bei Verlassen
- eines Menüs gesichert. Wird dasselbe Menü nochmals
- aufgerufen, so ist nicht der erste bzw. der mit
- "startmenu" definierte, sondern der gesicherte Menüpunkt
- angewählt. Dieses Schlüsselwort hat demnach eine höhere
- Priorität als "startmenu".
-
-
- ╔───────────╗ Konvertiert alle Zeichen in den Menütexten und
- │ elitemenu │ Hilfetexten in "Elite-Schrift"
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. elitemenu
- Beschreibung ....... Ist dieses Schlüsselwort definiert, so werden ALLE
- Menüpunkte und Hilfetexte in sog. "Elite"-Schrift
- konvertiert. Es werden folgende Änderungen vorgenommen:
- 1. Alle Buchstaben werden in Großschrift umgewandelt
- 2. 'A' (ASCII-Code 065) wird zu 'Æ' (ASCII-Code 146)
- 3. 'E' (ASCII-Code 069) wird zu 'ε' (ASCII-Code 238)
- 4. 'F' (ASCII-Code 070) wird zu 'ƒ' (ASCII-Code 159)
- 5. 'I' (ASCII-Code 073) wird zu 'i' (ASCII-Code 105)
- 6. 'N' (ASCII-Code 078) wird zu '∩' (ASCII-Code 239)
-
-
- ╔───────────╗ Konvertiert alle Zeichen in den Animationssequenzen in
- │ elitetask │ "Elite-Schrift"
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. elitetask
- Beschreibung ....... Konvertiert die Texte ALLER Animationssequenzen (mittels
- "task" definiert) in "Elite"-Schrift. Nähere
- Informationen finden Sie unter "elitemenu".
-
-
- ╔─────────╗ Bewirkt, daß die Menüpunkte beim Start NICHT ausgegeben
- │ nofresh │ werden (nur der Startmenüpunkt ist sichtbar)
- ╚─────────╝──────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. nofresh
- Beschreibung ....... Dieses Schlüsselwort bewirkt ein "Nichtauffrischen" der
- Menüpunkte beim Start. Normalerweise werden beim Aufruf
- einer CSI-Datei ALLE darin definierten Menüpunkte
- zunächst einmalig ausgegeben, damit der User überhaupt
- sieht, zwischen welchen Möglichkeiten er auswählen kann.
- Wird das Schlüsselwort "nofresh" verwendet, so wird beim
- Start NUR der Startmenüpunkt (beim Start automatisch
- angewählt) ausgegeben. Dadurch ist es möglich, alle
- Menüpunkte schon ins Hintergrundbild selbst (siehe CSI-
- Schlüsselwort "show") "einzutragen", ohne daß CURSORY
- diese beim Start nochmals überschreibt. Dies stört zwar
- im Prinzip nicht, ist aber bei sehr vielen Menüpunkten
- und einer schlechten Leitung durchaus erkennbar. Der
- Vorteil beim Einbau aller Menüpunkte (in der
- "nichtangewählten" Farbe!) in das Hintergrundbild ist,
- daß diese SOFORT für den User sichbar sind, während ohne
- "nofresh" ERST das Hintergrundbild und DANN die
- Menüpunkte erscheinen. Sie sollten "nofresh" NUR
- verwenden, wenn Sie der zuletzt genannte Aspekt wirklich
- stört, da dieses Schlüsselwort auch zwei Nachteile hat:
-
- 1. Sie müssen selbst darauf achten, daß die in der CSI-
- Datei definierten Menütexte EXAKT mit denen im
- Hintergrundbild übereinstimmen
- 2. Das Schlüsselwort "elitemenu" wirkt erst dann, wenn
- der User die Menüpunkte mindestens EINMAL angewählt
- hat. Möchten Sie dieses Schlüsselwort verwenden, so
- müssen Sie im Hintergrundbild selbst schon alle Texte
- in "Elite"-Schrift eintragen (siehe CSI-Schlüsselwort
- "elitemenu")
-
-
- ╔────────╗ Bewirkt, daß eine definierte Animation NICHT ständig
- │ noloop │ wiederholt, sondern nur EINMALIG durchlaufen wird
- ╚────────╝───────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. noloop
- Beschreibung ....... Ist dieses Schlüsselwort definiert und die letzte
- Animationssequenz ist erreichen, so wird die Animation
- NICHT wiederholt. Dieses Schlüsselwort hat nur eine
- Wirkung, wenn auch wirklich eine Animation definiert
- ist, ansonsten wird es ignoriert.
-
-
- ╔─────────╗
- │ nocheck │ Deaktiviert die Zugangsprüfung für alle Menüpunkte
- ╚─────────╝──────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. nocheck
- Beschreibung ....... Nach Auswahl eines Menüpunktes wird NICHT automatisch
- auf Zugangsberechtigung geprüft, ein eventuell
- vorhandener Returnkey wird somit in jedem Fall an
- ProBoard übergeben (und hier möglicherweise als nicht
- zulässig erkannt). Dieser Befehl sollte dann verwendet
- werden, wenn CURSORY aus einer Sprachdatei heraus
- aufgerufen wird, ansonsten wird die Fehlermeldung
- "Could not open PBM-file" ausgegeben (eine PBM-Datei
- enthält Informationen über die Einschränkungen bei der
- Auswahl eines Menüpunktes).
-
-
- ╔───────────────╗ Deaktiviert die Zugangsprüfung für die Menüpunkte im
- │ noglobalcheck │ GLOBALEN Menü
- ╚───────────────╝────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. noglobalcheck
- Beschreibung ....... Ähnlich "nocheck", jedoch wird NUR die GLOBALE Prüfung
- deaktiviert. Benutzen Sie dieses Schlüsselwort, wenn Sie
- zwar Zugangsprüfung wünschen, jedoch kein globales Menü
- im ProBoard-Menüeditor verwenden (Datei GLOBAL.PBM).
-
-
- ╔─────╗ Aktiviert die "LOG"-Funktion / einige Laufzeitinforma-
- │ log │ tionen werden in die Datei PROBOARD.LOG geschrieben
- ╚─────╝──────────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. log
- Beschreibung ....... Ist dieses Schlüsselwort definiert, so werden einige
- nützliche Laufzeitinformationen (gewählte Menüpunkte,
- ausgeführte Funktionen etc.) in die Datei PROBOARD.LOG
- geschrieben.
-
-
- ╔───────────╗
- │ forceansi │ Zwingt CURSORY, die ANSI-Emulation zu benutzen
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. forceansi
- Beschreibung ....... CURSORY startet, ist dieses Schlüsselwort definiert, auf
- jeden Fall im ANSI-Modus. Dies ist z. B. beim LOGIN
- sinnvoll.
-
-
- ╔─────────────╗
- │ forceavatar │ Zwingt CURSORY, die AVATAR-Emulation zu benutzen
- ╚─────────────╝──────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. forceavatar
- Beschreibung ....... CURSORY startet, ist dieses Schlüsselwort definiert, auf
- jeden Fall im AVATAR-Modus. Dies ist z. B. beim LOGIN
- sinnvoll.
-
-
- ╔──────╗
- │ hide │ Unterdrückt das Cursorblinken GLOBAL
- ╚──────╝─────────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. hide X, Y
- ODER
- hide X, Y, NOHIDE
- X = X-Position
- Y = Y-Position
- NOHIDE = 0 oder 1
- Wert 1 bedeutet, daß der Cursor nicht
- "versteckt" wird, nachdem er auf die angegebene
- Position versetzt wurde (0 ist voreingestellt)
- Beispiel ........... hide 79, 24
- hide 79, 24, 1
- Beschreibung ....... Das Cursorblinken wird GLOBAL unterdrückt. Dieses
- Schlüsselwort ist ein Ersatz für das Steuerzeichen "*".
- Wird dieses Schlüsselwort verwendet, so wird nach JEDER
- Veränderung auf dem Bildschirm der Cursor auf die
- angegebene Position gesetzt und dort -scheinbar-
- UNSICHTBAR gemacht (auch für den User!). Der Unterschied
- zum Steuerzeichen "*" besteht lediglich darin, daß der
- Cursor immer wieder an eine fest definierte Bildschirm-
- position gesetzt wird, während das "Unterdrücken"
- mittels "*" immer an der AKTUELLEN Position erfolgt.
- HINWEIS: "hide 80, 24" führt zum "Hochscrollen" des
- Bildschirms.
-
-
- ╔────────────╗
- │ printstart │ Gibt einen Text VOR Aufruf der Cursorsteuerung aus
- ╚────────────╝───────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. printstart "TEXT"
- TEXT = Text inklusive Steuercodes (eine Zusammenfassung
- aller Steuercodes finden Sie im Abschnitt
- "Steuercodes")
- Beispiel ........... printstart "%1,1%@15@Willkommen in diesem Menü!"
- Beschreibung ....... Der nach diesem Schlüsselwort angegebene Text wird noch
- VOR Aufruf der Cursorsteuerung (bzw. der Animation,
- falls keine Menüpunkte definiert sind) ausgegeben. Dies
- erfolgt NACH Ausgabe eines evtl. definierten Hinter-
- grundbildes (siehe CSI-Schlüsselwort "show"). Dieses
- Schlüsselwort kann z. B. zur Ausgabe von statischen
- Textmacros (ändern sich nicht) verwendet werden (z. B.
- Name oder Wohnort des Users).
-
-
- ╔──────────╗ Gibt einen Text NACH Beenden der Cursorsteuerung und
- │ printend │ noch VOR Verlassen des Programms aus
- ╚──────────╝─────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. printend "TEXT"
- TEXT = Text inklusive Steuercodes (eine Zusammenfassung
- aller Steuercodes finden Sie im Abschnitt "Steuercodes")
- Beispiel ........... printend "ⁿ²"
- ⁿ (Steuerzeichen) = Bildschirm löschen
- ² (Steuerzeichen) = User ausloggen
- Beschreibung ....... Ähnlich "printstart", jedoch wird dieser Text NACH
- Beenden der Menüauswahl und VOR Verlassen des Programms
- ausgegeben. Dies ist zum Beispiel dann sinnvoll, wenn in
- einer CSI-Datei eine Animation definiert ist, der
- "hide"-Befehl aber NICHT verwendet wird. Die Cursor-
- position ist in diesem Fall nicht in jedem Zeitpunkt
- definiert, so daß ein Verlassen des Menüs evtl. Ausgaben
- von ProBoard an verkehrter Stelle hervorrufen könnte.
- "Fehler" dieser Art treten zum Beispiel bei der
- Verwendung der internen Nachrichten-Leseroutine auf.
- Nachdem der User den Menüpunkt "Nachrichten lesen"
- ausgewählt hat, wird die Abfrage, welche Nachrichten
- gelesen werden sollen, MITTEN in das Hintergrundbild
- geschrieben. Dies kann mit Hilfe der Schlüsselwörter
- "printend" ODER "hide" (der Cursor wird zusätzlich noch
- unterdrückt) umgangen werden. Eine weitere Nutzungs-
- möglichkeit für "printend" besteht z. B. darin, den User
- nach Verlassen eines Menüs direkt "auszuloggen" (z. B.
- beim Login).
-
-
- ╔──────────╗ Erzeugt eine USERDOES-Datei im ProBoard-Systemverzeich-
- │ userdoes │ nis
- ╚──────────╝─────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. userdoes "TEXT"
- Beispiel ........... userdoes "Testet CURSORY :-)"
- Beschreibung ....... Mit Hilfe dieses Schlüsselwortes kann vor dem
- Programmstart eine Datei im Format "USERDOES.*" im
- ProBoard-Systemverzeichnis erzeugt werden, wobei "*" für
- die jeweilige Nodenummer steht. Diese Datei kann
- Informationen über die aktuelle Aktivität eines Users
- enthalten. Sie kann mit Hilfe spezieller Programme
- (z. B. USERDOES von DQP) ausgelesen werden. Jeder CSI-
- Datei (also auch beim Aufruf aus einer Sprachdatei!)
- kann ein USERDOES-Text zugeordnet werden. Wird z. B.
- userdoes "Testet CURSORY" in einer CSI-Datei definiert
- und dieses Menü auf Node 1 aufgerufen, so können alle
- anderen User, benutzen Sie gerade z. B. das oben
- genannte DQP-USERDOES, sehen, daß User Nr. 1 gerade
- CURSORY testet :-).
-
-
- ╔───────────╗ Definiert die Anzahl der pro Zeiteinheit freigegebenen
- │ timeslice │ "Timeslices" unter einem Multitasker
- ╚───────────╝────────────────────────────────────────────────────────────────
- Typ ................ GLOBAL
- Syntax ............. timeslice WERT
- WERT = ein dezimaler Wert
- Voreinstellung ..... 1
- Beispiel ........... timeslice 5
- Beschreibung ....... Der Wert nach diesem Schlüsselwort legt fest, wieviele
- "Timeslices" pro Zeiteinheit freigegeben werden, wenn
- CURSORY unter einem Multitasker läuft. Der Wert 1
- bedeutet, daß nach jedem Taktzyklus (Abfrage des
- Tastaturpuffers/Modempuffers und Ausgabe der nächsten
- Animationssequenz) solche "Timeslices" freigegeben
- werden. Beim Wert 2 geschieht dies nur jeden zweiten,
- bei 3 nur jeden dritten Taktzyklus. Voreingestellt ist
- der Wert 1. Wird eine 0 angegeben, so werden überhaupt
- keine "Timeslices" freigegeben. Mit Hilfe dieses
- Schlüsselwortes kann mehr Zeit für einen CURSORY-Task
- unter Multitaskern reserviert werden. Dies ist z. B.
- dann sinnvoll, wenn viele andere Tasks im Hintergrund
- laufen und dadurch eine evtl. vorhandene Animation
- "abbremsen". Die optimale Einstellung ist systemabhängig
- und sollte ausprobiert werden. Wird kein Multitasker
- erkannt, so hat dieses Schlüsselwort keine Wirkung.
-
- ┌─────────────┐
- │ Steuercodes │
- └─────────────┘
-
- Alle Steuercodes können in Zusammenhang mit den Schlüsselwörtern "menu",
- "help", "task", "printstart" und "printend" genutzt werden.
-
- Viele dieser Steuercodes benötigen eine sog. Start- und Endmarkierung (zwei
- identische Zeichen, bei Farbänderung z. B. das Zeichen "@"). Vergessen Sie
- aus Versehen die Endmarkierung, so wird der entsprechende Steuercode
- ignoriert, was zu falschen Ergebnissen führen kann. Bitte prüfen Sie bei
- Problemen, ob Sie überall die Endmarkierung der Steuercodes gesetzt haben.
-
- HINWEIS: Sollen Steuerzeichen AUSGEGEBEN werden, so müssen diese DOPPELT
- angeben werden (siehe auch Kapitel "Ausgabe/Verwendung von
- Steuerzeichen") in der Datei "CURSORY.DOK".
-
- ─────────────────────────────────────────────────────────────────────────────
-
- @a,b@ = Farbe ändern (für "menu")
- a = Farbcode oder Farbmacro, wenn Menüpunkt NICHT angewählt
- b = Farbcode oder Farbmacro, wenn Menüpunkt angewählt
-
- @a@ = Farbe ändern (für "help", "task", "printstart" und "printend")
- a = Farbcode oder Farbmacro
-
- Farbcode = Hintergrundfarbe * 16 + Vordergrundfarbe
- ───────────────────────────────────────────────────
- 0 = Schwarz, 1 = Blau, 2 = Grün, 3 = Türkis, 4 = Rot, 5 = Violett,
- 6 = Braun, 7 = Hellgrau, 8 = Dunkelgrau, 9 = Hellblau,
- 10 = Hellgrün, 11 = Helltürkis, 12 = Hellrot, 13 = Hellviolett,
- 14 = Gelb, 15 = Weiß
- Wird der Wert 128 zum Farbcode addiert, so blinkt die
- Vordergrundfarbe. Werte für die Hintergrundfarbe größer als 7
- haben keine Wirkung.
-
- Farbmacros siehe Abschnitt "Farbmacros" weiter unten!
-
- %x,y% = Absolute Cursorposition ändern
- x = X-Position
- y = Y-Position
- Haben x und/oder y den Wert 0, so wird die jeweilige Teilkoordinate
- NICHT geändert. Es gibt zwei Macros, die anstelle von x bzw. y
- verwendet werden können: - STARTX
- Die X-Position, die vor dem CURSORY-Start
- aktuell war
- - STARTY
- Die Y-Position, die vor dem CURSORY-Start
- aktuell war
-
- &Xx& = Relative Cursorposition ändern
- X = L (Left), R (Right), U (Up) oder D (Down)
- x = relative Verschiebung
-
- ^TEXTMACRO^ = Ausgabe eines ProBoard-kompatiblen Textmacros, das während
- der Laufzeit durch verschiedene, spezifische Informationen
- ersetzt wird (Textmacros siehe Abschnitt "Textmacros" weiter
- unten!)
-
- ~DATEINAME~ = Ausgabe einer ASCII-/ANSI-/AVATAR-Datei (Angabe des
- Dateinamens OHNE Erweiterung). Die Datei, die sich im
- ProBoard-TXTFILES-Verzeichnis befinden muß, wird SOFORT
- ausgegeben, sobald dieser Steuercode gefunden wird (es sei
- denn, sie wird nicht gefunden)
-
- $PEX$ = Das angegebene PEX, das sich im ProBoard-PEX-Verzeichnis
- befinden muß, wird aufgerufen. Mit Hilfe dieser Möglichkeit
- können Sie Ihre eigenen Programme während der Laufzeit
- aufrufen
-
- _VERZÖGERUNG_ = Verzögerung der Ausgabe. Wird dieser Steuercode gefunden,
- so wird, je nach Wert von VERZÖGERUNG, die Ausgabe für eine
- bestimmte Zeit "angehalten". Mit Hilfe dieser Möglichkeit
- könnten zum Beispiel sog. "Fading"-Effekte realisiert werden.
- Ein Wert von 18 verzögert ca. 1 Sekunde
-
- * = Cursor an der AKTUELLEN Position (NUR auf FREIEM Hintergrund!)
- verschwinden lassen (siehe auch CSI-Schlüsselwort "hide")
-
- ⁿ = (ASCII 252) Bildschirm löschen, vorausgesetzt der User hat das
- "CLRSCR"-Flag gesetzt
-
- ² = (ASCII 253) Findet CURSORY irgendwo dieses Zeichen, so wird der User
- SOFORT rausgeschmissen :-)
-
- ┌────────────┐
- │ Farbmacros │
- └────────────┘
-
- Farbmacros können in Zusammenhang mit dem Steuerzeichen "@" überall dort
- verwendet werden, wo "normale" Farbcodes auch zulässig sind.
- Die Angabe erfolgt in der Form VORDERGRUNDFARBE-HINTERGRUNDFARBE-BLINK,
- die Macros werden jeweils durch ein Bindestrich ("-") getrennt.
- ALLE Macros sind OPTIONAL und FORMLOS. Die Farbe SCHWARZ kann weggelassen
- werden. Einige Beispiele (in Klammern die gleichbedeutenden Farbcodes):
-
- blau-schwarz-blink (129) blau (1) blue-schwarz (1)
- BLAU-Schwarz (1) blau--blink (129) gelb-rot (78)
- blau - schwarz (1) -blau (16)
- b l a u - s c h w a r z (1) blue-black (1)
-
- Hinweis: Deutsche und englische Farbmacros und Farbcodes können durchaus
- gemischt werden. Ein Farbmacro oder Farbcode mit einem Wert größer
- als 7 bei der Hintergrundfarbe hat keine Wirkung.
-
- Alle gültigen Farbmacros (DEUTSCH/ENGLISCH):
-
- Farbmacro Farbcode Farbmacro Farbcode
- ────────────────────────────── ────────────────────────────────────
- SCHWARZ, BLACK 0 DUNKELGRAU, DARKGRAY 8
- BLAU, BLUE 1 HELLBLAU, LIGHTBLUE 9
- GRUEN, GREEN 2 HELLGRUEN, LIGHTGREEN 10
- TUERKIS, CYAN 3 HELLTUERKIS, LIGHTCYAN 11
- ROT, RED 4 HELLROT, LIGHTRED 12
- VIOLETT, MAGENTA 5 HELLVIOLETT, LIGHTMAGENTA 13
- BRAUN, BROWN 6 GELB, YELLOW 14
- HELLGRAU, LIGHTGRAY 7 WEISS, WHITE 15
- BLINK 128
-
- ┌────────────┐
- │ Textmacros │
- └────────────┘
-
- Textmacros können linksbündig, rechtsbündig oder zentriert ausgegeben werden.
-
- Ohne Zentrierung: ^textmacro^
- Linksbündig: ^textmacro:20^
- Rechtsbündig: ^textmacro:-20^
- Zentriert: ^textmacro::20^
-
- ADDRESS1 Adresse des Users, 1. Teil
- ADDRESS2 Adresse des Users, 2. Teil
- ADDRESS3 Adresse des Users, 3. Teil
- BAUD Baudrate
- BBSLOCATION Standort der Mailbox
- BBSNAME Name der Mailbox
- BBSPHONE Telefonnummer der Mailbox
- BIRTHDATE Geburtstag des Users
- CIL CURSORY KERNEL INFO
- CITY Wohnort des Users
- COUNTRY Land des Users
- CURFILEAREA# Nummer der aktuellen "Filearea"
- CURFILEAREA Name der aktuellen "Filearea"
- CURFILEGROUP# Nummer der aktuellen "Filegroup"
- CURFILEGROUP Name der aktuellen "Filegroup"
- CURMENU Name des aktuellen Menüs
- CURMSGAREA# Nummer der aktuellen "Messagearea"
- CURMSGAREA Name der aktuellen "Messagearea"
- CURMSGGROUP# Nummer der aktuellen "Messagegroup"
- CURMSGGROUP Name der aktuellen "Messagegroup"
- DATAPHONE Datentelefonnummer des Users
- DATE Aktuelles Datum
- DOWNLOADLIMIT KB Download-Limit des Users pro Tag
- EXPIRATIONDATE "Expiration-Date"
- FAXPHONE FAX-Telefonnummer des Users
- FIRSTLOGIN Datum des ersten "Logins" des Users
- FIRSTNAME Vorname des Users
- FLAGANSI +/- = Ansi eingeschaltet/ausgeschaltet
- FLAGAVATAR +/- = Avatar eingeschaltet/ausgeschaltet
- FLAGAVTPLUS +/- = Avt/0+ eingeschaltet/ausgeschaltet
- FLAGCLEARSCREEN +/- = Bildschirmlöschen eingeschaltet/ausgeschaltet
- FLAGFSED +/- = Fullscreen-Editor eingeschaltet/ausgeschaltet
- FLAGHOTKEYS +/- = Hotkeys eingeschaltet/ausgeschaltet
- FLAGIBM +/- = IBM-Zeichensatz eingeschaltet/ausgeschaltet
- FLAGMOREPROMPT +/- = "Moreprompt" eingeschaltet/ausgeschaltet
- FULLTIME Aktuelle Uhrzeit (inklusive Sekunden!)
- HANDLE "Handle" (Pseudo, Alias) des Users
- ID "ID" (Level-Kurzbeschreibung) des Users
- INACTIVITYTIME "Inactivity-Time"
- INFO CURSORY-Versionsnummer
- KBDOWNLOADED KB Download (gesamt) des Users
- KBUPLOADED KB Upload (gesamt) des Users
- KBUSEDTODAY KB Download (heute) des Users
- LANGUAGE Verwendete Sprache des Users
- LASTDATE Datum des letzten Anrufs des Users
- LASTNEWFILESCHECK Datum des letzten "Newfilecheck" des Users
- LASTPASSWORDCHANGE Datum der letzten Paßwortänderung des Users
- LASTTIME Uhrzeit des letzten Anrufs des Users
- LEVEL Level des Users
- MAXSYSOPPAGES Anzahl der erlaubten Sysop-Chatversuche
- MINUSEDTODAY Heutige Onlinezeit (Minuten) des Users
- MNUDIR Pfad zu den *.PBM-Dateien
- MSGDIR Pfad zur "Messagebase"
- NAME Name des Users
- NEWUSERLEVEL Level für neue User
- NLDIR Nodelisten-Verzeichnis
- NODE Aktuelle Nodenummer
- NUMCALLS Anzahl der bisherigen Anrufe des Users
- NUMDOWNLOADS Anzahl der bisherigen Downloads des Users
- NUMFILEAREAS Anzahl der "Fileareas"
- NUMMSGAREAS Anzahl der "Messageareas"
- NUMNODES Anzahl der Nodes des Systems
- NUMPOSTED Anzahl der geschriebenen Nachrichten des Users
- NUMUPLOADS Anzahl der bisherigen Uploads des Users
- NUMUSERS Anzahl der User des Systems
- PASSWORD Paßwort des Users
- PEXDIR PEX-Verzeichnis
- PREVUSER Name des vorherigen Users
- PROTOCOLHOTKEY Hotkey des voreingestellten Protokolls des Users
- PROTOCOLNAME Name des voreingestellten Protokolls des Users
- PVTDIR Privat-Upload-Verzeichnis des Users
- SCREENLENGTH Anzahl der dargestellten Zeilen
- SCREENWIDTH Anzahl der dargestellten Spalten
- STARTDIR "Startup-Path"
- STATE Bundesland des Users
- SYSDIR ProBoard-Systemverzeichnis
- SYSOPNAME Name des Sysops
- TIME Aktuelle Uhrzeit
- TMLEFT Heutige Restzeit des Users
- TMLIMIT Tägliches Zeitlimit des Users
- TMONLINE Heutige Onlinezeit des Users
- TOTALTIMEUSED Gesamtzeit des Users im System
- TXTDIR Pfad zu den ASCII-/ANSI-/AVATAR-Dateien
- UPDIR Upload-Verzeichnis
- USERREC Nummer des Users in der Datei USERS.BBS
- VERSION ProBoard-Versionsnummer
- VOICEPHONE Voice-Telefonnummer des Users
- %UMGEBUNGSVARIABLE Gibt den Inhalt einer mittels "SET VARIABLE="
- definierten Umgebungsvariable aus
-
- ┌───────────────────────────────────────────┐
- │ Spezialcodes für "hotkey" und "globalkey" │
- └───────────────────────────────────────────┘
-
- Mit Hilfe dieser Spezialcodes können nachfolgende Tasten als Hotkey
- genutzt werden.
-
- SPACE #32
- RETURN #13
- ESC #27
- Cursor-Links #19200
- Cursor-Rechts #19712
- Cursor-Hoch #18432
- Cursor-Runter #20480
- POS1 #18176
- ENDE #20224
-
- Beispiele: hotkey #27
- globalkey #19200, <
- globalkey #19712, >
-
- ┌─────────────────┐
- │ Fehlermeldungen │
- └─────────────────┘
-
- ERROR -> No CSI-file defined
- Das Programm wurde in der DATA-Zeile des Menüeditors ohne
- Parameter aufgerufen
-
- ERROR -> No menu or task defined
- In der angegebenen CSI-Datei wurde weder ein Menüpunkte noch eine
- Animationssequenz definiert
-
- ERROR -> Could not open PBM-file
- Nach Auswahl eines Menüpunktes wird automatisch geprüft, ob
- dieser evtl. durch Flags, einen Mindestlevel oder sonstige
- im Menüeditor definierte Einschränkungen gesperrt ist. Diese
- Informationen sind in sog. "PBM"-Dateien enthalten. Wird
- CURSORY aus einer Sprachdatei heraus aufgerufen, so existiert
- keine zugehörige PBM-Datei. In diesem Fall muß die Prüfung
- manuell ausgeschaltet werden, um diese Fehlermeldung zu
- unterdrücken. Dies geschieht mit Hilfe des globalen CSI-
- Schlüsselwortes "nocheck"
-
- ERROR -> Could not open GLOBAL.PBM
- Die Datei GLOBAL.PBM konnte nicht gefunden werden. Erstellen
- Sie ein globales Menü oder verwenden Sie das CSI-
- Schlüsselwort "noglobalcheck"
-
- ERROR -> Out of memory
- Es ist zuwenig Speicher vorhanden, um alle in der CSI-Datei
- definierten Menüpunkte / Animationssequenzen darzustellen
-
- ERROR -> Could not open CSI-file
- Die CSI-Datei wurde nicht gefunden. Dieser Fehler tritt auf,
- wenn die angegebene Datei nicht existiert oder der Dateiname
- und/oder die Pfadangabe nicht korrekt geschrieben sind.
- Wird dieser Fehler trotz mehrmaliger Überprüfung dennoch
- angezeigt, so sollte in der DATA-Zeile der Dateiname und
- der KOMPLETTE Pfad INKLUSIVE Laufwerkskennung angegeben
- werden (weitere Tips finden Sie in der Datei "FAQ.DOK")
-
- ERROR -> Unknown keyword in line x
- In der angegeben Zeile der CSI-Datei befindet sich ein
- unbekanntes Schlüsselwort. Prüfen Sie, ob Sie das
- Schlüsselwort auch wirklich korrekt geschrieben haben.
- Weitere Tips finden Sie in der Datei "FAQ.DOK"
-
- ERROR -> Too many "menu" defined
- Es wurden zuviele Menüpunkte definiert
-
- ERROR -> Too many "task" defined
- Es wurden zuviele Animationssequenzen definiert
-
- ERROR -> Too many global hotkeys defined
- Es wurden zuviele globale Hotkeys definiert
-
- ERROR -> " expected in line x
- In der angegebenen Zeile fehlt irgendwo das Zeichen "
-
- ERROR -> Too few parameters in line x
- In der angegebenen Zeile fehlen hinter dem CSI-Schlüsselwort
- ein bzw. mehrere Parameter
-
- ERROR -> Too many parameters in line x
- In der angegebenen Zeile befinden sich hinter dem CSI-
- Schlüsselwort zuviele Parameter. Weitere Informationen über
- mögliche Ursachen dieser Fehlermeldung finden Sie in der Datei
- "FAQ.DOK"
-
- ERROR -> Keyword outside block in line x
- In der angegebenen Zeile befindet sich ein LOKALES CSI-
- Schlüsselwort, dem kein Menüpunkt oder keine
- Animationssequenz zugewiesen werden konnte. Bitte prüfen Sie,
- ob Sie ÜBER diesem Schlüsselwort evtl. vergessen haben, die
- Schlüsselwörter "menu" oder "task" zu verwenden
-