Ejecutar un archivo Batch con parámetros en el script Batch

MD Aminul Islam 21 junio 2022
Ejecutar un archivo Batch con parámetros en el script Batch

A veces necesitamos ejecutar un nuevo script de Batch desde el script de Batch actual con los parámetros necesarios. Este artículo discutirá cómo ejecutar otro archivo Batch con múltiples parámetros de un archivo Batch.

Ejecutar un archivo Batch con parámetros en el script Batch

Para ejecutar un script Batch con parámetros, debemos seguir este formato general, TuScript.bat Parámetro_1 Parámetro_2 Parámetro_3. Obtendrá el parámetro en una secuencia numérica en el script de referencia como %1 %2 ... %n.

Veamos un ejemplo con una explicación para hacerlo más fácil.

A continuación se muestra nuestro script de referencia. Los códigos dentro del script se comparten a continuación.

@echo off
ECHO The first parameter is %1
ECHO The second parameter is %2
ECHO The third parameter is %3

El código anterior imprimirá los parámetros. El código que hará referencia al código anterior será como:

TestScript.bat 300 250 800

Cambiamos el nombre de nuestro script de referencia a TestScript.bat. Cuando presione Enter, obtendrá un resultado como el siguiente.

The first parameter is 300
The second parameter is 250
The third parameter is 800

Vamos con un ejemplo complejo. Ahora crearemos un script de referencia para tomar el parámetro, realizar una operación de adición y mostrarnos el resultado.

La versión modificada de nuestro código de script de referencia anterior se verá así.

@echo off
ECHO The first parameter is %1
ECHO The second parameter is %2
ECHO The third parameter is %3

Después de llamar al script de la misma manera que antes, obtendrá un resultado como el siguiente.

TestScript.bat 300 250 800

Producción :

The first parameter is 300
The second parameter is 250
The third parameter is 800
The result is 1350
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Artículo relacionado - Batch File