Passage de paramétres a un batch

kacenayoub Messages postés 20 Statut Membre -  
barnabe0057 Messages postés 17074 Statut Contributeur -
Bonjour,

je voudrais savoir s'il y a une possibilité de passer un paramétre pour une commande dos dans un fichier .BAT et merci



A voir également:

3 réponses

barnabe0057 Messages postés 17074 Statut Contributeur 4 925
 
Bonjour,

Oui tu peux passer jusqu'à 9 paramètres, un exemple :

script.bat "bonjour" "kacenayoub"

@echo off

echo %~1 Monsieur %~2

pause
exit




“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
0
PL453s Messages postés 601 Date d'inscription   Statut Membre Dernière intervention   115
 
Les paramètres se récupère avec les variable %1 %2 %3 ... celon le nombre de paramètres
0
PL453s Messages postés 601 Date d'inscription   Statut Membre Dernière intervention   115
 
Conseil : récupère tes paramètres dans des vraie variable (set arg1=%1) avant de les manipuer pour éviter les problèmes
0
kacenayoub Messages postés 20 Statut Membre
 
j'ai déja testé cela et ça na pas fonctionné
je vous explique mon besoin


je veux récupérer la liste des programmes installés dans une machines pour cela il faut appeler la fonction WMIC
qui retourne un message et qui attend les paramètres utilisateurs comment je peux automatiser cette opération par fichier batch
0
barnabe0057 Messages postés 17074 Statut Contributeur 4 925
 
Tu as juste à taper la commande en entier :
wmic /output:liste_programmes.txt product get name,version
0