Coloque o seguinte na parte superior do seu arquivo de lote:
CD /D %~dp0
Explicação:
- A opção
/DinformaCDpara alterar a unidade atual, bem como o diretório atual de uma unidade. -
%0é o nome do arquivo em lote - O
~diz que queremos usar alguns modificadores -
dse expande para a letra da unidade. -
pse expande para um caminho.
Portanto, %~dp0 é o diretório no qual o arquivo em lote reside.