Explorer abre uma biblioteca através da linha de comando

3

É possível abrir um caminho específico usando a linha de comando do explorer .

O que é menos claro é como abrir uma das bibliotecas listadas no painel lateral, como "Favoritos", "Imagens", "Desktop" ou "Computador".

Eu tentei simplesmente passar esses nomes, mas isso sempre parece abrir 'Meus Documentos'.

    
por Steven Jeuris 08.03.2014 / 16:57

1 resposta

6

Abrindo pastas da shell a partir da linha de comando

As pastas às quais você está se referindo são pastas de shell , e você não pode abri-las simplesmente passando o nome delas como um parâmetro. Uma sintaxe especial é necessária:

explorer shell:<FolderName>

A lista inteira é armazenada na seguinte chave do Registro no Windows Vista e posterior:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

Cada subchave é um Identificador global exclusivo (GUID). O valor Name é o que você pode usar na sintaxe shell: , que funciona independentemente da localidade. Veja o artigo relacionado abaixo para outros valores possíveis (ou apenas verifique o registro você mesmo).

Exemplos

  • Pasta do computador Computer :

    explorer shell:MyComputerFolder
    

    Você também pode obter o mesmo resultado usando o GUID da pasta do shell:

    explorer /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
    
  • Favoritos pasta do shell (não deve ser confundida com os favoritos do Internet Explorer):

    explorer shell:Links
    
  • Biblioteca de imagens :

    explorer shell:PicturesLibrary
    

Leitura adicional

por 08.03.2014 / 18:56