Passage de paramétres a un batch

kacenayoub Messages postés 20 Statut Membre -  
barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    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
  2. PL453s Messages postés 601 Date d'inscription   Statut Membre Dernière intervention   116
     
    Les paramètres se récupère avec les variable %1 %2 %3 ... celon le nombre de paramètres
    0
    1. PL453s Messages postés 601 Date d'inscription   Statut Membre Dernière intervention   116
       
      Conseil : récupère tes paramètres dans des vraie variable (set arg1=%1) avant de les manipuer pour éviter les problèmes
      0
  3. 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
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Tu as juste à taper la commande en entier :
      wmic /output:liste_programmes.txt product get name,version
      0