Exécuter un fichier batch avec des paramètres dans un script Batch

MD Aminul Islam 21 juin 2022
Exécuter un fichier batch avec des paramètres dans un script Batch

Parfois, nous devons exécuter un nouveau script Batch à partir du script Batch actuel avec les paramètres nécessaires. Cet article explique comment exécuter un autre fichier Batch avec plusieurs paramètres à partir d’un fichier Batch.

Exécuter un fichier batch avec des paramètres dans un script Batch

Pour exécuter un script Batch avec des paramètres, nous devons suivre ce format général, VotreScript.bat Paramètre_1 Paramètre_2 Paramètre_3. Vous gagnerez le paramètre dans une séquence numérique sur le script de référence comme %1 %2 ... %n.

Voyons un exemple avec une explication pour le rendre plus facile.

Vous trouverez ci-dessous notre script de référence. Les codes à l’intérieur du script sont partagés ci-dessous.

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

Le code ci-dessus imprimera les paramètres. Le code qui référencera le code ci-dessus ressemblera à :

TestScript.bat 300 250 800

Nous avons renommé notre script de référence TestScript.bat. Lorsque vous appuyez sur Enter, vous obtiendrez une sortie comme ci-dessous.

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

Prenons un exemple complexe. Nous allons maintenant créer un script de référence pour prendre le paramètre, effectuer une opération d’ajout et nous montrer le résultat.

La version modifiée de notre code de script de référence ci-dessus ressemblera à ceci.

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

Après avoir appelé le script de la même manière qu’avant, vous obtiendrez une sortie comme ci-dessous.

TestScript.bat 300 250 800

Production:

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

Article connexe - Batch File