Ohne das ich mich jetzt mit der konkreten Ausformulierung der Befehle beschäftige:

- Auf dem Rechner den Zeitwert ermitteln für 20 Minuten

Datei2.bat:
- bei Aufruf (ich denke mal FMS32-Schleife AA) hochzählen der Zeit in Funktion "X1"

Datei1.bat:
- bei Aufruf (ich denke mal FMS32-Schleife BB) Übernahme des Wert "X1" aus Datei2.bat in "X2"
-> 20 if X2<="wert für 20 Minuten" goto 25 else goto 900
-> 25 "Funktion, die ausgeführt werden soll"
-> 900 End