El comando call
en cmd se utiliza para ejecutar scripts o comandos desde un archivo por lotes (*batch*) y permitir que el control vuelva al script original una vez completado. Es especialmente útil cuando se quieren invocar otros scripts sin detener la ejecución del archivo principal.
Para usar call
, simplemente sigue la siguiente sintaxis básica:
call nombre_del_script [argumentos]
Donde:
nombre_del_script
: es el nombre del archivo por lotes o programa que deseas ejecutar.
argumentos
: son los parámetros que puedes pasar al script invocado (opcional).
Si tienes un archivo llamado script2.bat
y quieres ejecutarlo desde otro archivo por lotes, lo harías de esta manera:
call script2.bat
Puedes también pasarle argumentos al archivo que estás llamando. Por ejemplo:
call script2.bat argumento1 argumento2
En este caso, argumento1
y argumento2
se pasarán a script2.bat
.
Puedes consultar más detalles en la documentación oficial de Microsoft.
Jorge García
Fullstack developer