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

CALL

keine Begrenzung

DO

keine Begrenzung

FOR

kein Limit

GOSUB ohne Parameter

keine Begrenzung

GOSUB mit Parametern

22

SETLOCAL

32

IFF

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.