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
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