Forum Programmation.perl heritage variable Posté par milounix le 23 mai 2007 à 16:30. Étiquettes : aucune 0 23mai2007 Bonjour, J'exécute un .bat qui lui même appel un programme PERL qui doit me fournir une variable pour le .bat d'origine. Comment dois je faire pour que l'héritage de la variable se fasse bien? Merci
# Un .bat comme dans autoexec.bat?
Posté par jimee (site web personnel) . Évalué à 1.
Bon courage!
[^] # Re: Un .bat comme dans autoexec.bat?
Posté par dblanche . Évalué à 1.
ScriptPerl.pl > temp_file.txt
for /F %%i in ('type temp_file.txt') do set SCRIPT_RESULT=%%i
Ce qui doit normalement mettre ce qu'a produit le script perl dans la variable %SCRIPT_RESULT%.
Il serait même possible de récupérer plusieurs infos, puisque for /F va itérer sur les lignes du fichier je crois.
# Par un .bat temporaire
Posté par lolop (site web personnel) . Évalué à 2.
ex.
@echo off
...
REM Creation du setupenv.bat
perl monfichier.pl
REM Appel du setupenv.bat
call setupenv.bat
...
Avec dans le setupenv.bat des set xxx=yyyyy.
Comme ça tu peux passer toutes variables d'environnement que tu veux.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Par un .bat temporaire
Posté par milounix . Évalué à 1.
A+
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.