Comment obtenir le chemin d'un script batch sans la barre oblique de fin en une seule commande?

Supposons que je souhaite obtenir le chemin absolu d'un script batch à partir de dans le script de traitement par lot lui-même, mais sans une barre oblique inverse. Normalement, je le fais de cette façon:

SET BuildDir=%~dp0
SET BuildDir=%BuildDir:~0,-1%

La première phrase devient le chemin d'accès avec la barre oblique de fin et la deuxième ligne supprime le dernier caractère, c'est à dire la barre oblique inverse. Est-il possible de combiner ces deux états en une seule ligne de code?

InformationsquelleAutor Joergen Bech | 2010-07-01