Conseguiu funcionar graças à macro doskey da gravidade. Ele usou o && para combinar os comandos cd e title, que funcionam perfeitamente. Eu até fiz essa macro carregar toda vez que uso o cmd ajustando o registro.
1) Criei um arquivo bat chamado cmd_title.bat e seu conteúdo é
@echo off
title %cd%
2) Coloquei este arquivo na unidade C: (C: \ cmd_title.bat)
3) Crie outro arquivo em lotes chamado cmd.bat na unidade C: com o seguinte conteúdo
doskey cd = cd /d $* ^&^& "C:\cmd_title.bat"
title %cd%
(o sinalizador / d é para usar cd para mudar para outra unidade).
4) Em seguida, abrimos o regedit e vamos para HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Command Processor . Aqui há uma chave chamada AutoRun . Nós modificamos o valor dessa chave e o definimos no local do arquivo cmd.bat entre aspas (por exemplo: "C: \ cmd.bat").
Agora o cd funciona como queremos toda vez que abrimos o cmd.
Basicamente, o&& é usado para encadear comandos no Windows
pushd
uma das macros?