Comment changer de répertoire de travail en cours à l'aide d'un fichier de commandes

J'ai besoin d'aide dans l'écriture d'un fichier de commandes.
J'ai un chemin d'accès stockée dans une variable racine comme suit:

set root=D:\Work\Root

Puis je change de répertoire de travail de cette racine comme suit:

cd %root%

Lorsque j'exécute ce fichier de commandes à partir de n'importe où sur le disque D ceci est fait avec succès. Mais lorsque j'exécute le même fichier de commandes à partir d'un autre lecteur, cd %root% ne fonctionne pas.

Est-il un moyen d'obtenir la lettre de lecteur à partir de la racine de la variable? Je peux alors changer le répertoire courant de ce premier disque, puis cd %root% doit travailler.

InformationsquelleAutor Ananya | 2011-02-28