Passer une commande en argument d'un programme

Résolu
HXPE Messages postés 12 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut à tous,
Je me tourne vers vous car, sachant possible le fait de passer une commande en argument sous linux tels que
./monProgramme $(python -c 'print "bonjour"') 
, je me demandais si cela était également possible sous windows.

3 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    La réponse est tellement simple à trouver sur internet que je ne comprend pas comment tu as pu en arriver à venir poser la question sur le forum....

    Donc la réponse est : Oui
    votre_programme.bat mon_param1 mon_param2
    

    0
    1. HXPE Messages postés 12 Statut Membre
       
      Merci mais ce n'est pas ça que je cherche, c'est comment passer en argument une commande qui ressort un string comme dans l'exemple que j'ai montré parce que si je fait ce que tu me dit c'est les caractère et non la sortie de la commande qui sera prise dans l'argument
      0
  2. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Bonjour,

    Non ce n'est pas possible.
    0
    1. HXPE Messages postés 12 Statut Membre
       
      Ok dommage je vais rester sur linux alors merci de ta réponse ;)
      0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    C:> type aa.bat
    @echo off
    echo hello 1
    %1 %2

    C:> aa date /t
    hello 1
    27/04/2019
    0