Команды консоли: CALL

CALL [диск:][путь]имя_файла [параметры]

Данная команда позволяет вызвать один пакетный файл из другого. В качестве аргумента параметры используется набор ключей командной строки, необходимых при вызове целевого пакетного файла. Также команда CALL может быть использована совместно со специальными метками, играющими в данном случае роль адресата (точки) вызова пакетного файла. В этом случае применяется следующий синтаксис:

CALL :метка аргументы

При использовании такого варианта вызова данной команды операционная система автоматически создает новый контекст текущего пакетного файла с указанными аргументами, и управление исполнением файла передается на инструкцию, следующую непосредственно после метки. Выход из пакетного файла осуществляется двукратным достижением его конца: первый выход передает управление на инструкцию, следующую сразу после строки, содержащей директиву CALL, второй выход завершает выполнение файла. Использование инструкции GOTO:EOF позволяет осуществить безусловное прерывание исполнения файла в любой его точке.

 К разделу