Dieses Thema enthält allgemeine Informationen über TCC Initialisierung. Informationen zu spezifischen Direktiven finden Sie in einem separaten Thema für jede Art von Direktive:
Richtlinien für die Tastenbelegung
In diesen Themen werden die Direktiven aufgelistet, mit einer kurzen Beschreibung jeder Direktive und einem Querverweis, der zu einer vollständigen Beschreibung dieser Direktive führt. Einige der Direktiven sind so einfach, dass die kurze Beschreibung ausreicht, aber in den meisten Fällen sollten Sie im Querverweis-Thema nach zusätzlichen Informationen suchen, wenn Sie mit der Direktive nicht bereits vertraut sind.
Syntax für Direktiven
Die meisten Zeilen in der . INI-Datei bestehen aus einer Ein-Wort-Direktive, einem Gleichheitszeichen = und einem Wert. In der folgenden Zeile zum Beispiel ist das Wort History die Direktive und 2048 der Wert:
Verlauf = 2048
Alle Leerzeichen vor oder nach dem Gleichheitszeichen werden ignoriert.
Unabhängig davon, wie lang eine Zeichenkette ist, z. B. die Liste für die ColorDir-Direktive, müssen Sie sie in einer einzigen Zeile eingeben. Zeichenketten können nichtin einer zweiten Zeile fortgesetzt werden .
Jede Zeile muss innerhalb des Längenlimits der Befehlszeile liegen .
Das Format des Wertes in einer Direktivenzeile hängt von der jeweiligen Direktive ab. Es kann ein numerischer Wert, ein einzelnes Zeichen, eine Auswahl (wie Ja oder Nein), eine Farbeinstellung, ein Schlüsselname, ein Pfad, ein Dateiname oder eine Textzeichenfolge sein . Der Wert beginnt mit dem ersten nicht leeren Zeichen nach dem Gleichheitszeichen und endet am Ende der Zeile oder am Anfang eines Kommentars.
Leerzeilen werden in der . INI-Datei ignoriert und können zur Trennung von Gruppen von Direktiven verwendet werden.
Sie können Kommentare in die Datei einfügen, indem Sie eine Zeile mit einem Semikolon ; beginnen. Sie können Kommentare auch am Ende jeder Zeile einfügen, außer wenn diese einen Textstring-Wert enthält. Dazu geben Sie mindestens ein Leerzeichen oder einen Tabulator nach dem Wert, ein Semikolon und Ihren Kommentar ein, etwa so:
History = 2048 ;set history list size
Wenn Sie versuchen, einen Kommentar an das Ende einer Zeichenkette zu setzen, wird der Kommentar Teil der Zeichenkette und verursacht wahrscheinlich einen Fehler.
Wenn Sie die Konfigurationsdialog everwenden, um die . INI-Datei zu ändern , werden Kommentare zu Zeilen, die in den Dialogen geändert wurden, nicht beibehalten, wenn die neuen Zeilen gespeichert werden. Um sicher zu gehen, dass die Kommentare in der. INI-Datei erhalten bleiben, sollten Sie sie in separaten Zeilen in der Datei unterbringen.
Wenn Take Command oder TCC bei der Verarbeitung der.INI-Dateieinen Fehler feststellt , wird eine Fehlermeldung angezeigt und Sie werden gefragt, bevor der Rest der Datei verarbeitet wird. So können Sie eventuelle Fehler notieren, bevor der Startvorgang fortgesetzt wird. Die fehlerhafte Direktive behält ihren vorherigen oder Standardwert.
Wenn Sie verschiedene Werte für eine . INI-Direktive testen möchten , ohne die. INI-Datei wiederholt zu bearbeiten , verwenden Sie den Befehl OPTION oder lesen Sie die INIQuery-Direktive.
Der SETDOS-Befehl kann mehrere Direktiven der. INI-Datei außer Kraft setzen. Zum Beispiel kann die Form des Cursors, die von TCC verwendete Cursorform kann entweder mit den Direktiven CursorIns und CursorOver oder mit dem Befehl SETDOS /S angepasst werden . Die Entsprechung zwischen einer SETDOS-Option und einer . INI-Direktive ist sowohl unter dem jeweiligen Hilfethema für diese Direktive als auch unter dieser Option im SETDOS-Hilfethema vermerkt .
A TCC Shell, die von einer anderen TCC Shell (einer "sekundären Shell") gestartet wird, erbt automatisch die Konfigurationseinstellungen, die in der vorherigen Shell gültig waren. Wenn die Werte seit dem Start der primären Shelldurch SETDOS oder OPTION geändert wurden, werden die aktuellen Werte an die sekundäre Shell weitergegeben. Wenn die . INI-Datei der vorherigen Shell einen [Secondary]-Abschnitt hatte, wird dieser gelesen und verarbeitet. Wenn nicht, bleiben die Einstellungen der vorherigen Shell erhalten.
Wenn Sie die sekundären Shells zwingen wollen, mit einem bestimmten Wert für eine bestimmte Direktive zu starten, unabhängig von den Änderungen, die in einer vorherigen Shell vorgenommen wurden, wiederholen Sie die Direktive im [Secondary] -Abschnitt der . INI-Datei.
Arten von Direktiven
Es gibtverschiedene Arten von Direktiven in der . INI-Datei. Der Typ einer Direktive wird unter dem jeweiligen Hilfethema für diese Direktive angezeigt. Die Typen unterscheiden sich durch die Art der Daten, die gegebenenfalls nach dem = (Gleichheitszeichen) eingegeben werden müssen :
Name = nnnn (1234): Diese Direktive nimmt einen numerischen Wert an, der das "nnnn" ersetzt. Der Standardwert wird in Klammern angezeigt oder unter der Beschreibung der Direktive aufgeführt.
Name = c (X): Diese Richtlinie akzeptiert ein einzelnes Zeichen als Wert. Das Standardzeichen ist in Klammern angegeben. Sie müssen das tatsächliche Zeichen eingeben; einen Schlüsselnamen können Sie nicht verwenden.
Name = CHOICE1 | Choice2 | ... : Diese Direktive muss auf einen der durch senkrechte Striche getrennten Werte gesetzt werden, die zwischen den geschweiften Klammern aufgeführt sind. Der Standardwert wird in der Beschreibung der Direktive in Großbuchstaben angegeben, aber in Ihrer Datei kann jede der Auswahlmöglichkeiten in beliebiger Groß- und Kleinschreibung eingegeben werden.(Geben Sie den vertikalen Balken nicht ein.) Wenn die Auswahlmöglichkeiten beispielsweise als YES | no angezeigt werden, istYES der Standardwert.
Name = Farbe: Diese Direktive nimmt eine Farbspezifikation entgegen. Siehe Farben und Farbnamen für das Format von Farbnamen.
Name = Key : Diese Direktive nimmt eine Schlüsselspezifikation entgegen. Siehe Keys und Keynames für das Format von Schlüsselnamen.
Name = Pfad : Diese Direktive nimmt eine Pfadangabe ohne Dateinamen entgegen. Der Wert sollte sowohl ein Laufwerk als auch einen Pfad enthalten (z. B.C:\TCMD\), um mögliche Mehrdeutigkeiten zu vermeiden. Ein nachgestellter Backslash \ am Ende des Pfadnamens ist zulässig, aber nicht erforderlich. Jeder Standardpfad wird im Text beschrieben.
Name = File : Diese Direktive nimmt einen Dateinamen an. Es wird empfohlen, einen vollständigen Dateinamen zu verwenden, der den Laufwerksbuchstaben und den Pfad enthält, um mögliche Unklarheiten zu vermeiden. Jeder Standard-Dateiname wird im Text beschrieben.
Name = String : Diese Direktive nimmt eine Zeichenkette im gezeigten Format an. Der Text beschreibt den Standardwert und alle zusätzlichen Anforderungen für die korrekte Formatierung der Zeichenkette. Kommentare sind nicht erlaubt.
Auswertung von Direktiven
Die Direktiven werden nacheinander von oben nach unten in jedem bearbeiteten Abschnitt ausgewertet. Wenn eine Direktive während des Starts mehr als einmal verarbeitet wird, ersetzt sie alle vorherigen Werte.
Die meisten Direktiven für dieTastenbelegung und die erweiterten Direktiven sind kumulativ und können mehrmals erscheinen, wenn mehrere Werte gleichzeitig gewünscht werden, z. B. wenn mehrere verschiedene Tastendrücke derselben Funktion zugewiesen werden.