Ho trovato una soluzione qui per aggiungere l'opzione "Apri finestra di comando qui" al menu contestuale per le cartelle della libreria.
Devi solo aggiungere alcune chiavi di registro:
HKEY_CLASSES_ROOT\LibraryFolder\background\shell
HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd (set value to what you want to be displayed on the right click menu, e.g. "Open command window here"
HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd\command (set value to "cmd.exe /k")
Se non hai familiarità con l'editor del registro, puoi semplicemente copiare il seguente testo in Blocco note, salvarlo come whatever.reg e fare doppio clic su di esso:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd]
@="Open command window here"
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd\command]
@="cmd.exe /k"
L'ho fatto in un modo leggermente diverso, copiando esattamente le chiavi e i valori che apparivano nella cmd
chiave all'interno della cartella Directory / background. Il risultato è leggermente diverso, poiché la finestra di comando viene aperta nella posizione prevista (la cartella corrente), anziché "C: \ Windows \ System32" come sopra.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell]
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd]
"Extended"=""
"NoWorkingDirectory"=""
@="@shell32.dll,-8506"
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
Per rispondere al commento di @Zoredache, questa ambiguità esiste solo quando la cartella che stai visualizzando è l'unione di cartelle, come indicato quando la sezione dell'intestazione della tua cartella ha qualcosa del genere.
In questo caso, la posizione in cui si apre la finestra di comando è la directory nella Libreria impostata come "Posizione di salvataggio predefinita". Oltre a ciò, si comporta come previsto.