Die meisten TCC Argumente sind nur durch den verfügbaren Arbeitsspeicher begrenzt. Einige wenige (wie die maximale Größe des Dateinamens) sind durch die Windows-APIs begrenzt.
Längenbegrenzungen (Zeichen)
Entität |
Name |
Wert |
kombiniert |
Umgebungsvariable |
keine |
keine |
keine |
Alias |
keine |
keine |
keine |
benutzerdefinierte variable Funktion |
keine |
keine |
keine |
Befehlstyp |
vor der Expansion |
nach der Erweiterung |
Befehlszeile |
keine |
keine |
Befehlsgruppe |
keine |
keine |
Grenzen der Verschachtelung
Befehl |
Tiefe |
keine Begrenzung |
|
keine Begrenzung |
|
kein Limit |
|
GOSUB ohne Parameter |
keine Begrenzung |
GOSUB mit Parametern |
22 |
32 |
|
kein Limit |
Verschiedene Grenzwerte (Zeichen)
Entität |
Grenze |
Zeichenanzahl in jeder Funktion |
keine |
Anzahl der Batch-Datei-Parameter |
8,191 |
Anzahl der GOSUB-Parameter |
255 |
Dateiname (Windows-Beschränkung) |
32,767 |
Include-Liste |
keine |
einzelner Parameter |
keine |
globale Alias-Liste * |
262,144 |
Globale Funktionsliste * |
131,072 |
Verzeichnisstapel(PUSHD) |
16,383 |
* Die Größe der globalen Alias-Liste und der globalen Funktionsliste kann mit den .INI-Direktiven AliasSize und FunctionSize erhöht werden.