В данном случае команда geolocation есть не что иное, как этот самый bat файл с одноименным названием. Т.е. она запускает сама себя рекурсивно в первой строке с аргументами "=" и "79012208978". В результате работы такого bat файла конечно никаких координат не получится, а через некоторое время наверняка переполнится память и произойдет сбой. С таким же успехом можно создать файл с именем getbeer.bat с содержимым "getbeer Porter 10 бутылок" и ожидать, что в холодильнике появится ваше любимое пиво.
А координаты в файл geolocation.txt можно записать, например, с другого компьютера по сети во время записи видео.