changer de répertoire dans le fichier de commandes à l'aide de la variable

Voici la question:

set Pathname = C:\Program Files
cd %Pathname%
pause

Le ci-dessus ne permet pas de modifier le répertoire, que je m'attends. Quelqu'un peut-il me dire pourquoi?