Příkaz přeruší provádění akuálního scriptu a přesune tok příkazů na začátek
scriptu s tímto jménem souboru. Pokud je ve vnořeném scriptu proveden příkaz
Return nebo tok příkazů dorazí na konec souboru, vnořený script se uzavře a
tok příkazů se přesouvá bezprostředně za příkaz Call.
Jméno souboru není v uvozovkách. Pokud se nezdaří soubor otevřít pro
čtení (typicky protože vůbec neexistuje), bude zahlášena chyba a ukončeno provádění
všech rozpracovaných scriptů.
Ne vždy se musí tok příkazů vrátit bezprostředně za příkaz Call - při způsobení
zásadní chyby se ukončují všechny rozpracované scripty (tedy i tento), podobnou
funkci mají příkazy Stop a End. Rovněž výskok příkazem GoTo může přesunout tok
příkazů na jiné místo scriptu nebo i ven ze scriptu.
Doporučenou koncovkou (souborovou příponou) volaného scriptu je .TCP, tato
koncovka se sama nedoplňuje. Volání scriptů navzájem je omezeno konstantou
80 a technickými možnostmi systému (neboť rozpracované scripty zůstávají
jako soubory otevřené), pokud je tento počet překročen, bude zahlášena
chyba a ukončeno provádění všech rozpracovaných scriptů. Při návratu (příkazem
Return nebo jinak) je ukončený script jako soubor uzavřen a jeho pozice je
uvolněna pro další script (počet příkazů Call v jednom scriptu není omezen).
Scripty se mohou volat i rekurzivně, neboť soubor je otevírán s možností čtení
jinými procesy, je však nutno sladit hloubku rekurze s omezeními uvedenými v
předchozím odstavci. Pokud je soubor prováděn, nelze jej editovat ani mazat,
bezprostředně před příkazem Call jej však editovat lze, čehož je možné využít
záměrně, pokud je potřeba v některém místě programu interaktivně měnit jeho
část.