Como abrir a janela de comando da biblioteca de documentos?

5

Normalmente, no Windows Explorer, posso abrir uma janela de comando clicando com o botão direito do mouse na pasta. Eu amo esse recurso.

No entanto, às vezes, esse item está faltando no menu de contexto. Isso é realmente frustrante. Na investigação, é precisamente quando a janela é rotulada como "biblioteca de documentos".

Como posso consertar isso? Ou então os itens da 'janela de comando aberta' aparecem em ambos os casos, ou para forçar todas as janelas do Windows Explorer a serem do primeiro tipo.

    
por Colonel Panic 16.07.2013 / 00:52

3 respostas

4

Localizei uma solução aqui para adicionar a opção" Abrir Janela de Comando Aqui "ao Menu de Contexto das Pastas da Biblioteca.

You just have to add a few registry keys:

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")

If you're not familiar with the registry editor, you can just copy the following text into Notepad, save it as whatever.reg, and double click it:

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"

Eu fiz isso de uma maneira um pouco diferente, copiando exatamente as chaves e valores que apareceram na chave cmd dentro da pasta Directory / background. O resultado é um pouco diferente, pois a janela de comando é aberta no local esperado (a pasta atual), em vez de "C: \ Windows \ System32", como no caso anterior.

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\""

Para resolver o comentário de @Zoredache, essa ambiguidade existe somente quando a pasta que você está visualizando é a união de pastas, conforme indicado quando a seção de cabeçalho da sua pasta tem algo parecido com isto.

Nessecaso,olocalemqueaJaneladeComandoéabertaéqualquerdiretórioemsuaBibliotecaqueestejadefinidocomoo"Local de Salvamento Padrão". Fora isso, ele se comporta como esperado.

    
por 20.09.2013 / 19:06
3

Por algum motivo, as bibliotecas não têm a opção 'Abrir janela de comando aqui' como pastas normais. Mas é possível adicioná-lo modificando o registro:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd]
@="@shell32.dll,-8506"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

Este script de registro ativará a opção familiar em Bibliotecas. Para instalá-lo, salve o arquivo acima como .reg e execute-o.

Se, por algum motivo, ele não funcionar ou você quiser removê-lo, salve o seguinte como .reg:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\cmd]
    
por 01.05.2016 / 02:21
0

Isso pode te aproximar: a página tem um download para um arquivo .reg que supostamente desativa bibliotecas no Win7, Isso deve evitar qualquer situação em que você está obtendo as janelas do explorador de estilo de biblioteca, mas é um pouco um kludge

link

Normalmente eu preferiria usar (e recomendar) páginas que realmente listariam as etapas em vez de oferecer apenas um arquivo .reg. Eu vi este .reg em alguns sites, mas todos eles se recusam a incluir uma revisão das mudanças feitas, dizendo que é mais complicado do que um hack normal do registro. Eu recomendo strongmente ler primeiro o arquivo .reg para ter certeza de que ele está fazendo o que você espera.

    
por 16.07.2013 / 01:20