brauchen TCC Argumente sind nur durch die Menge des verfügbaren RAM begrenzt. Es gibt einige (z. B. die maximale Dateinamengröße), die durch die Windows-APIs begrenzt sind.
Längenbeschränkungen (Zeichen)
Einheit |
Name |
Wert |
kombiniert |
variable Umgebung |
keine |
keine |
keine |
alias |
keine |
keine |
keine |
Benutzerdefinierte Variablenfunktion |
keine |
keine |
keine |
Befehlstyp |
vor der Expansion |
nach der Expansion |
Befehlszeile |
keine |
keine |
Befehlsgruppe |
keine |
keine |
Verschachtelungsgrenzen
Befehl |
Tiefe |
keine Begrenzung |
|
keine Begrenzung |
|
keine Begrenzung |
|
GOSUB ohne Parameter |
keine Begrenzung |
GOSUB mit Parametern |
22 |
32 |
|
keine Begrenzung |
Verschiedene Grenzen (Zeichen)
Einheit |
begrenzen |
Zeichenanzahl in einer beliebigen Funktion |
keine |
Anzahl der Batchdateiparameter |
8,191 |
Anzahl der GOSUB Parameter |
255 |
Dateiname (Windows-Einschränkung) |
32,767 |
Liste einschließen |
keine |
einzelner Parameter |
keine |
globale Aliasliste * |
262,144 |
globale Funktionsliste * |
131,072 |
Verzeichnisstapel (Pushd) |
16,383 |
* Die Größe der globalen Alias-Liste und der globalen Funktionsliste kann mit dem erhöht werden AliasSize und dem Funktionsgröße .INI-Direktiven.