Ich denke mal er meint damit, dass das so beabsichtigt ist. Wenn du das Programm per Batch startest, ist das Arbeitsverzeichnis auf den Ordner, in dem sich die .bat befindet, festgelegt. Wenn du das anders haben willst musst du das explizit festlegen.