Пакетный файл Windows (called.bat или called.cmd) может быть вызван из другого пакетного файла (caller.bat или caller.cmd) или интерактивного приглашения cmd.exe несколькими способами:
-  прямой звонок: 
called.bat -  используя команду 
call called.bat:call called.bat -  с помощью команды cmd: 
cmd/c called.bat -  с помощью команды 
start called.bat:start called.bat 
У меня большие проблемы с разграничением их предполагаемого использования по тексту справки: когда и какой? например, почему я мог бы использовать команду "call" вместо прямого вызова. Что отличается?
Меня интересует какой-то сводный отчет, в котором анализируются все 4 возможности (и другие, если таковые отсутствуют) с разных точек зрения: рекомендуемые варианты использования, для которых они предназначены, порождение процесса, контекст выполнения, среда, обработка кода возврата.
Примечание: я использую Windows XP SP3.