Zweck:Erstellen, Ändern, Löschen oder Anzeigen von Bibliotheksfunktionen

 

Format:LIBRARY [/= /D func /F [func] /N /P[n] /Q /R file ... /U] [command line]

 

/D(löschen) /Q(keine Fehler)
/F (Funktionen anzeigen) /R(Funktionen ändern)
/N(ames) /U(pdate Funktionen)

/P(ause)

 

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:

 

/=Zeigt den LIBRARY-Befehlsdialog an, um Ihnen beim Einstellen der Befehlszeilenoptionen zu helfen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/DLöschen einer Funktion (der Funktionsname kann Wildcards enthalten)

 

/FAnzeige der geladenen (passenden) Funktionen (der Funktionsname kann Platzhalter enthalten)

 

/N LIBRARYohne Argumente zeigt die Funktionsnamen in der Bibliotheksliste an. Wenn Sie /N und keine weiteren Argumente angeben, zeigt LIBRARY den Bibliotheksnamen + Funktionsnamen im  Formatlibrary$function an.

 

/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.

 

/QBeim Löschen oder Aktualisieren von Funktionen, die nicht existieren, keine Fehlermeldung ausgeben

 

/RFunktionsdateien 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

 

/UFunktion aktualisieren (sonst erhalten Sie eine Fehlermeldung, wenn Sie eine Funktion laden, die bereits existiert)