| Zweck: | Erstellen, Ändern, Löschen oder Anzeigen von Bibliotheksfunktionen |
| Format: | LIBRARY [/= /D func /F [func] /N /P[n] /Q /R file ... /U] [command line] |
Verwendung:
LIBRARY lädt / zeigt / löscht Bibliotheksfunktionen, die ähnlich wie Batchdateien in den RAM geladen werden und wie interne Befehle aufgerufen werden können. Bibliotheksfunktionen werden aus Dateien gelesen, mit der Syntax:
functionname {
command1
command2
...
}
Die öffnende Klammer { muss in derselben Zeile wie der Funktionsname stehen (durch ein Leerzeichen getrennt), und die schließende Klammer } muss in einer eigenen Zeile stehen.
Wenn TCC startet, lädt es automatisch alle Bibliotheksfunktionsdateien im Unterverzeichnis LIBRARY des TCC Installationsverzeichnis. Sie können einen anderen Ort angeben, indem Sie die INI-Direktive LibraryDirectory setzen. Sie können eine beliebige Anzahl von Funktionen in einer Datei haben.
Sie können verhindern TCC mit der Option TCC /IL verhindern, dass Bibliotheksfunktionsdateien beim Start geladen werden.
Wenn Sie keine Schalter angeben, zeigt LIBRARY die Namen der Bibliotheksfunktionen an, die mit dem/den Befehlszeilenargument(en) übereinstimmen. Wenn Sie keine Argumente angeben, zeigt LIBRARY alle Bibliotheksfunktionsnamen an.
Die Befehlszeile, die auf den Namen der Bibliotheksfunktion folgt, wird an die Funktion übergeben, und die Argumente können mit der gleichen%1-%n-Syntax referenziert werden, wie sie von Batchdateien und Aliasen verwendet wird.
Bibliotheksfunktionen können Aliase, interne oder externe Befehle, Batchdateien oder andere Bibliotheksfunktionen aufrufen.
Sie können angeben, welche Bibliothek für einen Funktionsnamen verwendet werden soll (so können Sie die gleichen Funktionsnamen in verschiedenen Bibliotheken verwenden). Um eine bestimmte Bibliothek und Funktion anzugeben, verwenden Sie die Syntax:
Library$Function
Dabei ist library der Name der Bibliotheksdatei und function der Name der Funktion.
Wenn Sie keinen Bibliotheksnamen angeben, TCC den ersten passenden Funktionsnamen, den es in der Bibliotheksliste findet.
Der TCC Parser sucht nach einem passenden Bibliotheksfunktionsnamen, bevor er nach Plugins, internen Befehlen, externen Befehlen oder Batch-Dateien sucht. Die Befehlszeile, die dem Namen der Bibliotheksfunktion folgt, wird an die Funktion übergeben, und die Argumente können mit der gleichen %1-%n-Syntax referenziert werden, wie sie von Batchdateien und Aliasen verwendet wird.
Die TCC Startoption /IL verhindert das Laden der Standard-Bibliotheksfunktionen (aus dem Ordner Library).
Wird einem Befehlsnamen ein * vorangestellt, werden Übereinstimmungen mit Alias- und Bibliotheksfunktionsnamen ignoriert.
Optionen:
| /P[n] | Pause nach jeder Seite bei der Anzeige von Funktionen. Ihre Optionen an der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert . Die Option /P hat ein optionales Argument n, das die Anzahl der Sekunden angibt, die auf einen Tastendruck gewartet werden soll, bevor es weitergeht. |
| /Q | Beim Löschen oder Aktualisieren von Funktionen, die nicht existieren, keine Fehlermeldung ausgeben |
| /R | Funktionsdateien lesen. Sie können mehrere Dateien mit einem LIBRARY /R-Befehl verwenden, indem Sie die Namen durch Leerzeichen getrennt in die Befehlszeile stellen: |
library /r function1.lst function2.lst
| /U | Funktion aktualisieren (sonst erhalten Sie eine Fehlermeldung, wenn Sie eine Funktion laden, die bereits existiert) |