Bonjour,
Dans un script batch, je dois récupérer le nom du fichier .bat actuellement exécuté (blabla.bat si le fichier s'appelle blabla.bat) : après pas mal de recherches, je ne trouve rien... je ne récupère que le chemin vers le dossier via %CD%.
Comme il s'agit d'un script destiné à être diffusé et exécuté par plusieurs personnes, je ne peux pas "fixer" dans le code le nom du fichier, au cas où quelqu'un aurait idée de renommer le fichier.
Je ne peux pas non plus le mettre dans un dossier et récupérer le nom du premier fichier trouvé, rien ne me garantit que personne n'ira rajouter de fichiers ou déplacer le fichier sans son répertoire.
Je ne peux pas non plus contourner le problème en renommant le fichier de force à l'exécution, étant donné que la commande copy nécessite de donner... le nom du fichier à renommer. Argh.
Bref, quelqu'un aurait-il une solution ?
Merci !
Partager