Хорошо, если вы просто пытаетесь запустить exe из файла bat, тогда ваш файл bat внутри должен выглядеть так:
C:\xyz.exe
Если вы хотите передать параметры в командный файл, тогда вы может либо сделать то, что предложил Питер (о чем я не знал, поэтому спасибо, Питер), либо поместить каждый параметр отдельно в пакетный файл следующим образом:
C:\xyz.exe %1 %2 %3
Это позволит вам вызвать пакетный файл следующим образом:
xyz.bat param1 param2 param3
I поместите параметры после exe, но вы можете поместить их в любом месте, где они должны быть в файле bat, например: (в этом примере 1-й параметр указан как имя папки, 2-й - как имя exe и 3-й - как параметр для передать в exe).
C:\%1\%2.exe %3
Вы можете вызвать командный файл так:
xyz.bat <folder name> <exe name> <parameter>