Batch besoin d aide
Bonjour,
qui me donne un lien complet
ici faudrai me donner la procedur pour la suite
je voudrai recuperer que le nom du dossier seulement et pas tout le chemin
et la moi je le recupere dans ma commande
merci j espere avoir ete claire
Set fermedossier=%cd%
qui me donne un lien complet
C:\Users\fredport2\Desktop\ nom du dossier\aa.bat
ici faudrai me donner la procedur pour la suite
je voudrai recuperer que le nom du dossier seulement et pas tout le chemin
echo dossier recuperer=nom du dossier
et la moi je le recupere dans ma commande
nircmd.exe win close title %dossier recuperer%
merci j espere avoir ete claire
1 réponse
-
Bonsoir,
N'ayant pas trop de temps, je te donne ici un code inspiré du forum anglophone stackoverflow :set fermedossier=%cd% set var1=%fermedossier% :loop for /f "tokens=1* delims=\" %%A in ( "%var1%" ) do ( set /A i+=1 set var1=%%B goto loop ) for /f "tokens=%i% delims=\" %%G in ( "%fermedossier%" ) do set folder=%%G
Et comme ça dans ta variable %folder%, tu récupères juste le nom du dossier courant, sans le chemin complet.