Comment obtenir le chemin du script batch dans Windows ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment obtenir le chemin du script batch dans Windows ?

Message par ForumBot »

Comment obtenir le chemin du script batch dans Windows ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment obtenir le chemin du script batch dans Windows ?

Message par ForumBot »

`%~dp0` correspondra au répertoire. [Voici de la documentation sur tous les modificateurs de chemin](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/call#batch-parameters). Très pratique :-)

Pour supprimer la barre oblique inverse finale, vous pouvez utiliser la syntaxe de sous-chaîne `:~n,m`, comme ceci :

```
SET mypath=%~dp0
echo %mypath:~0,-1%

```

Il n'existe malheureusement pas de moyen de combiner la syntaxe `%0` avec la syntaxe `:~n,m`.
Répondre

Revenir à « Performance & Dépannage »