Lo hice funcionar gracias a la macro doskey de gravvity. Ha usado && para combinar los comandos de cd y título que funcionan perfectamente. Incluso hice que esta macro se cargara cada vez que uso cmd ajustando el registro.
1) Creé un archivo bat llamado cmd_title.bat y su contenido es
@echo off
title %cd%
2) Coloqué este archivo en la unidad C: (C: \ cmd_title.bat)
3) Cree otro archivo por lotes llamado cmd.bat en la unidad C: con el siguiente contenido
doskey cd = cd /d $* ^&^& "C:\cmd_title.bat"
title %cd%
(el indicador / d es para usar cd para cambiar a otra unidad).
4) Luego abrimos regedit y vamos a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Command Processor . Aquí hay una clave llamada AutoRun . Modificamos el valor de esta clave y la configuramos en la ubicación del archivo cmd.bat entre comillas (por ejemplo: "C: \ cmd.bat").
Ahora cd funciona como queremos cada vez que abrimos cmd.
Básicamente && se usa para encadenar comandos en Windows
pushd
con una de las macros?