Вопрос как-то не очень ясен. Попробую угадать.
Идея решения: в батнике делаем другой батник (или vbs скрипт), а затем что получилось из него же запускаем.
В примере другой батник, например, kuk.bat записывается в папку для временных файлов %Tmp%, затем оттуда вызывается, после отработки удаляется.
Код:
![Выделить весь код](images/misc/selectcode.png)
@Echo off
Echo @Echo Off >%Tmp%\kuku.bat
Echo Echo Привет, мой свет >>%Tmp%\kuku.bat
Echo Pause >>%Tmp%\kuku.bat
Call %Tmp%\kuku.bat
Del %Tmp%\kuku.bat