Salut à tous,

J'aimerais un petit coup de pouce à la construction d'une fonction d'un de mes scripts.Il s'agit en fait de pouvoir recuperé le chemin de 5 outils nécéssaire à l'execution d'autre script en ANT.

La piste que j'ai envisagé est :
1/ créer une boucle FOR qui recherche le nom d'un fichier unique permettant d'identifier à coup sur le dossier de l'outils recherché.
2/stocker le résultat dans un fichier ou une variable.
3/supprimer du fichier ou de la variable les fin de caractères qui correspondent au fichier pour ne garder que le chemin du dossier.

--------------------------------------------------------------------------

J'ai déjà une boucle qui me trouve le fichier que je souhaite qui est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
echo ----recherche de ANT----
set Liste=C
for %%a in (%Liste%) do for /f "delims=" %%b in ('dir /s /b /ad "%%a:\" 2^>NUL ^| findstr /i "apache-ant-1.7.1"') do (
set ANT=%%b
goto sortie1
)
:sortie1
echo ANT a ete trouve a cette adresse :      %ANT%
La ou je bloque c'est que je n'arrive pas à supprimer les caractères en trop qui correspondent au fichier dans le chemin obtenu par ma boucle.


Pourriez-vous m'aider en ce sens ?


Merci à tous,