Hallo Philip,
ich verstehe nicht so ganz das Ziel der Aktion. Eine Batch Datei ist ein Script was unter MS DOS bzw. dem was davon noch im Windows übrig ist läuft. Ich frage mich daher: warum überhaupt Visual Basic nehmen um etwas auf Kommandozeilenebene zu erledigen? Das ist wie von hinten durchs Knie in die Brust geschossen.
Generell kannst du von Visual Basic aus eine andere Anwendung (incl. einem Batch-Script) starten. Du suchst nach der API ShellExecute (http://www.vbarchiv.net/api/api_shellexecute.html).
Vielleicht gibt es aber einen viel besseren Weg für das was du möchtest. Nur solange du keine weiteren Details gibst, kann man dir schlecht helfen.
Grüße
Manuel