supponendo che tu rimanga sulla stessa unità, cioè senza D: allora cd D:\somedirsupponendo che tu rimanga sulla stessa unità, cioè senzaD:` allora  necessario. 
Nel mio caso, C: contiene i file di sistema, ma tutto il lavoro è su D: 
2 parti. per prima cosa impostare alcune directory di lavoro, usando un file batch. 
diciamo localprofile.cmd. Potete averne più di uno, basta eseguirli come necessario. 
set wd1=D:\home\work\fb440.dumper
set wd2=D:\home\work\py\tests
ora usate un altro file di comando per spostarvi, in base alle variabili d'ambiente che avete appena impostato. 
wd.cmd 
echo off
d:
if %1.==. set | findstr wd
if %1==1 cd %wd1%
if %1==2 cd %wd2%
if %1==3 cd %wd3%
if %1==4 cd %wd4%
if %1==5 cd %wd5%
if %1==6 cd %wd6%
E un po’ di esempio di utilizzo: 
D:\home\bin>wd 2
D:\home\bin>echo off
D:\home\work\py\tests>wd 1
D:\home\work\py\tests>echo off
wd da solo dovrebbe mostrarmi la lista delle directory con segnalibri. Funziona, ma non so perché sto ricevendo questo messaggio “cd inaspettato”. 
D:\home\work\fb440.dumper>wd
D:\home\work\fb440.dumper>echo off
wd1=D:\home\work\fb440.dumper
wd2=D:\home\work\py\tests
cd was unexpected at this time.
D:\home\work\fb440.dumper>
Lotti regolari di .cmd 
A parte la navigazione nelle directory, puoi creare un foo.cmd da qualche parte nel tuo PATH e può agire come un alias. Ricordate, a differenza delle shell di Linux/OSX, i file cmd possono influenzare le variabili d'ambiente e la sessione, senza bisogno di source. 
Ho un cdbin.cmd per navigare, per esempio: 
d:
cd \home\bin
E questo è uno pseudo-grep grep.cmd 
findstr -n %1 %2
in azione (qualunque cosa significhi sort /+2 /+10) 
D:\home\work\fb440.dumper>grep class *.py | sort /+2 /+10 
dumper2.py:18:class PrettySafeLoader(yaml.SafeLoader):            
dumper2.py:27:class Comparator(object):                           
dumper2.py:3:class module_settings:                               
linker2.py:5:class module_settings:                               
dumper2.py:65:class DataCompProcessor(object):                    
dumper2.py:69:class DataCompTextRenderer(DataCompProcessor):      
dumper2.py:76:class DataComparator(object):