es para un programa conversor que estoy haciendo en visual basic que estoy enlazando con batch para que sea mas simple y rápido
Si la idea es optimizar la velocidad de ejecución del programa entonces al utilizar
Batch/
cmd.exe conseguirás precisamente todo lo contrario.
No veo la necesidad de recurrir a
Batch cuando puedes hacer lo mismo y de forma más eficiente/óptima en Visual Basic. Por cierto, ¿estamos hablando de
VB6, o
VB.NET?.
Mi sugerencia es que formules una duda específica en el foro de programación
.NET si es
VB.NET, o
Visual Basic si es
VB6. De todas formas, para copiar un archivo en Batch usarías el comando
Copy, y el comando
Ren /
Rename para renombrar archivos... puedes encontrar miles de ejemplos en Google:
Un saludo