Récupérer une variable d'après une commande (cas particulier
Posté : 05 mars 2015 15:20
Bonjour,
En tant que batcheur à mes heures perdues, je me pousse à coder toujours plus (même si c'est inutile) : mais j'ai rencontré un problème sur
la récupération d'une commande en sortie vers une variable ; normalement, on peut effectuer cela de cette façon :
Si je ne suis toujours pas clair dans mon problème rencontré : le problème réside dans les parenthèses des 2 FOR qui font confusion entre elles (du moins c'est ce que je pense).
Et vous, qu'est ce que vous en pensez ?
HELP
En tant que batcheur à mes heures perdues, je me pousse à coder toujours plus (même si c'est inutile) : mais j'ai rencontré un problème sur
la récupération d'une commande en sortie vers une variable ; normalement, on peut effectuer cela de cette façon :
Sauf que dans mon cas, il s'agit de récupérer la sortie d'une commande, et cette dite commande est une boucle FOR :Comment mettre le resultat d'une commande dans une variable ?
Pour ce faire il suffit de mettre la commande entre simple quote('commande') dans une commande for:
Par exemple si l'on veut recuperer le chemin courant :
for /f %%d in ('chdir') do set chemin=%%d
echo %chemin%
ou bien la date
for /f %%d in ('date /t') do set madate=%%d
echo %madate%
Code : Tout sélectionner
for /f %%d in ('FOR %%a IN (%univers%) DO echo %%a')
Et vous, qu'est ce que vous en pensez ?
HELP