Использовал похожие батники, только для катаклизм-клиента, и у меня все пути относительны (дабы не переписывать).
Привожу свои, на случай если кому-то пригодятся:
logon.bat
Код:
@echo set realmlist logon.wowcircle.com > .\Data\ruRU\realmlist.wtf
@echo set patchlist localhost >> .\Data\ruRU\realmlist.wtf
@start WoW_Circle.exe
logon3.bat
Код:
@echo set realmlist logon3.wowcircle.com > .\Data\ruRU\realmlist.wtf
@echo set patchlist localhost >> .\Data\ruRU\realmlist.wtf
@start WoW_Circle.exe
Один нюанс :) запущенная через такой батник вовка, не слушается Ctrl+C, ибо запускается из консольки. Побороть это нельзя, насколько я знаю. Альтернатива - вместо батника, сделать скрипт (.vbs), благо винда с древних времен включает в себя ScriptingEngine как минимум на бейсик.
З.Ы.: да, я знаю про @echo off