Comment obtenir le chemin du script batch dans Windows ?
Comment obtenir le chemin du script batch dans Windows ?
Comment obtenir le chemin du script batch dans Windows ?
Re: Comment obtenir le chemin du script batch dans Windows ?
`%~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`.
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`.