Файлы типа ВАТ считаются командными и содержат программы на командном языке ОС, строки которых представляют собой:
встроенные команды ОС;
обращения к исполняемым программам (утилитам или прикладным программам);
вызовы других командных файлов;
специальные команды для управления выдачей на экран;
специальные строки для организации ветвлений и циклов внутри командного файла.
Командный Процессор последовательно читает и интерпретирует содержащиеся в командном файле строки. Если в очередной строке стоит команда, осуществляющая вызов некоторой исполняемой программы, то интерпретация командного файла приостанавливается, и начинается работа вызванной программы. После ее завершения управление возвращается командному процессору.
Командный язык ОС служит основным средством общения пользователя с ОС. После вызова прикладной программы пользователь взаимодействует с ней, а не с ОС, вплоть до ее окончания, после чего вновь вступает в действие командный процессор.