Eine Batchdatei kann in zwei verschiedenen Modi ausgeführt werden. Im ersten, traditionellen Modus wird jede Zeile der Batch-Datei einzeln gelesen und ausgeführt, und die Datei wird zum Lesen jeder Zeile geöffnet und geschlossen. Im zweiten Modus wird die Stapeldatei einmal geöffnet, die gesamte Datei wird in den Speicher eingelesen und die Datei geschlossen. Nur der erste Modus kann für selbst modifizierende Batchdateien verwendet werden (die selten sind).

 

Die Erweiterung der Batchdatei bestimmt ihren Anfangsmodus. Dateien mit der Erweiterung .BAT oder .CMD werden im ersten Modus ausgeführt. Dateien mit der Erweiterung .BTM werden im effizienteren zweiten Modus ausgeführt. Sie können den Ausführungsmodus innerhalb einer Batchdatei mit dem  Befehl LOADBTM ändern .