Passer une commande en argument d'un programme

Résolu/Fermé
HXPE Messages postés 11 Date d'inscription vendredi 19 avril 2019 Statut Membre Dernière intervention 5 juin 2019 - 24 avril 2019 à 21:20
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 27 avril 2019 à 13:45
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.
A voir également:

3 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
25 avril 2019 à 23:22
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
HXPE Messages postés 11 Date d'inscription vendredi 19 avril 2019 Statut Membre Dernière intervention 5 juin 2019
26 avril 2019 à 20:49
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
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
26 avril 2019 à 21:10
Bonjour,

Non ce n'est pas possible.
0
HXPE Messages postés 11 Date d'inscription vendredi 19 avril 2019 Statut Membre Dernière intervention 5 juin 2019
27 avril 2019 à 12:22
Ok dommage je vais rester sur linux alors merci de ta réponse ;)
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
27 avril 2019 à 13:45
hello
C:> type aa.bat
@echo off
echo hello 1
%1 %2

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