Passage de paramétres a un batch

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



--
kacen ayoubb

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.”
    1. Les paramètres se récupère avec les variable %1 %2 %3 ... celon le nombre de paramètres
      1. Conseil : récupère tes paramètres dans des vraie variable (set arg1=%1) avant de les manipuer pour éviter les problèmes
    2. 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
      1. Tu as juste à taper la commande en entier :
        wmic /output:liste_programmes.txt product get name,version