Muitas das pastas do sistema ocultas no Windows são identificadas no Registro do Windows juntamente com uma chave de identificação de classe (CLSID), nomes de pastas especiais e as localizações das pastas no seu PC. Usar esses nomes de pastas especiais junto com o comando Shell significa que mesmo pastas ocultas enterradas no sistema de arquivos estão sempre a apenas algumas teclas.
O que são chaves CLSID?
Locais de pastas específicos (e também alguns componentes de software) recebem um CLSID que permite que o Windows e outros programas os identifiquem facilmente sem saber seu nome exato. As chaves CLSID, nomes comuns e caminhos completos para essas pastas são armazenados como entradas no Registro do Windows. É semelhante a como cada computador na sua rede tem um nome comum fácil de lembrar - quando você usa o nome do computador, o Windows procura o endereço IP desse computador em seu nome.
Da mesma forma, os programas podem use um nome comum para uma pasta na estrutura do Windows e confie na localização real sendo armazenada como uma chave CLSID no Registro. Os objetos de shell com os quais trabalharemos estão listados no Registro no seguinte local:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer FolderDescriptions
Cada subchave na longa lista dentro doFolderDescriptions A tecla
representa uma pasta especial. O nome de cada chave é o CLSID dessa pasta. Clique em qualquer um deles e você verá vários valores importantes anexados a essa chave, comoNome
(o nome comum da pasta) eRelativePath
(o caminho real onde a pasta está localizado)
Como emitir o comando da shell
Então, o que você pode fazer com essa informação? Você pode emitir um comando especial chamado Shell seguido do nome comum de uma pasta para abrir essa pasta. Se isso parece um pouco simples, esse é o ponto principal. Você pode emitir o comando Shell na caixa de diálogo Executar (Windows + R), na barra de endereços do Explorador de Arquivos do Windows ou até na barra de endereços do Internet Explorer. Basta digitar o comando usando o seguinte formato:
shell:
Aqui está um exemplo. Digamos que você queira abrir a pasta contendo as imagens associadas à sua conta do Windows. Em vez de navegar na pasta AppData da sua conta (uma pasta oculta, por sinal) e depois encontrar a pasta com as imagens da sua conta, você poderia simplesmente acionar a caixa de diálogo Executar, emitir o seguinte comando e pressionar Enter:
shell: AccountPictures
É difícil argumentar que não é mais rápido, mesmo que você não seja um viciado em teclado.
Quais nomes de pastas estão disponíveis?
Tudo isso é bom, mas vale a pena vasculhar todas as entradas do Registro procurando por nomes de pastas apenas para economizar um pouco de tempo navegando pelas pastas mais tarde? Talvez talvez não. Felizmente, é para isso que você nos conquistou. Aqui está uma lista de todos os nomes de pastas que você pode usar após o comando shell, junto com os locais relativos dessas pastas.
- shell: AccountPictures -% AppData% Microsoft Windows AccountPictures
- shell: AddNewProgramsFolder - Painel de Controle Todos os Itens do Painel de Controle Get Programs
- shell: Ferramentas Administrativas -% AppData% Microsoft Windows Menu Iniciar Programas Ferramentas Administrativas
- shell: AppData -% AppData%
- shell: Atalhos de aplicativos -% LocalAppData% Microsoft Windows Atalhos de aplicativos
- shell: AppsFolder - Aplicativos
- shell: AppUpdatesFolder - Atualizações instaladas
- shell: Cache -% LocalAppData% Microsoft Windows Shell INetCache
- : Rolo da Câmera -% UserProfile% Pictures Rolo da Câmera
- shell: CD Gravando -% LocalAppData% Shell Microsoft Windows Burn Burn
- : ChangeRemoveProgramsFolder - Painel de Controle Todos os Itens do Painel de Controle Programas e Recursos
- shell: Ferramentas Administrativas Comuns -% ProgramData% Microsoft Windows Start M Caixa de ferramentas enu Programs Administrative Tools
- shell: Common AppData -% ProgramData%
- : Common Desktop -% Public% Desktop
- : Common Documents -% Public% Documents
- shell: CommonDownloads -% Public% Downloads
- shell: CommonMusic -%% público% Music
- shell: CommonPictures -%% público Imagens
- shell: Programas comuns -% ProgramData% Microsoft Windows Menu Iniciar Programas
- shell: CommonRingtones -% ProgramData% Microsoft Windows Toques
- shell: Início Comum Menu -% ProgramData% Microsoft Windows Menu Iniciar Programas Inicialização
- shell: Inicialização comum -% ProgramData% Microsoft Windows Menu Iniciar Programas Inicialização
- shell: Comum Modelos -% ProgramData% Microsoft Windows Modelos
- shell: CommonVideo -% Public% Vídeos
- shell: ConflictFolder - Painel de Controle Todos os Itens do Painel de Controle Central de Sincronização Conflicts
- shell: ConnectionsFolder - Painel de Controle Todos os Itens do Painel de Controle Conexões de Rede
- shell: Contatos -% UserProfile% Contacts
- shell: ControlPanelFolder - Painel de Controle Todos Itens do Painel de Controle
- shell: Cookies -% LocalAppData% Microsoft Windows INetCookies
- shell: Cookies Baixo -% LocalAppData% Microsoft Windows INetCookies Baixo
- shell: CredentialManager -% AppData% Microsoft Credenciais
- shell: CryptoKeys -% AppData% Microsoft Crypto
- shell: área de trabalho - Desktop
- shell: armazenamento de metadados do dispositivo -% ProgramData% Microsoft Windows DeviceMetadataStore
- shell: documentsLibrary - Bibliotecas Documentos
- shell: transferências -% UserProfile% Downloads
- shell: dpapiKeys -% AppData% Microsoft Protect
- shell: Favoritos -% UserProfile% Favoritos
- shell: Fontes -% WinDir% Fonts
- shell: Jogos - Jogos
- shell: GameTasks -% LocalAppData% Microsoft Windows GameExplorer
- shell: Histórico -% LocalAppData% Microsoft Windows Histórico
- shell: HomeGroupCurrentUserFolder - Grupo Doméstico (nome do usuário)
- shell: HomeGroupFolder - Grupo Doméstico
- shell: ImplicitAppShortcuts - % AppData% Microsoft Internet Explorer Início rápido User Pinned ImplicitAppShortcuts
- shell: InternetFolder - Internet Explorer rer
- shell: Bibliotecas - Bibliotecas
- shell: Links -% UserProfile% Links
- shell: Local AppData -% LocalAppData%
- shell: LocalAppDataLow -% UserProfile% AppData LocalLow
- shell: MusicLibrary - Bibliotecas Música
- shell: MyComputerFolder - Este shell do PC
- : Minha Música -% UserProfile% Music
- shell: Minhas Imagens -% UserProfile% Pictures
- shell: Meu Vídeo -% UserProfile% Vídeos
- shell: NetHood -% AppData% Microsoft Windows Rede Atalhos
- shell: NetworkPlacesFolder - Rede
- shell: OneDrive - Shell do OneDrive
- : OneDriveCameraRoll -% UserProfile% OneDrive Pictures Rolo da Câmera
- shell: OneDriveDocuments -% UserProfile% OneDrive Documents
- shell: OneDriveMusic -% UserProfile% OneDrive Música
- shell: OneDrivePictures -% UserProfile% OneDrive Imagens
- shell: Pessoal -% UserProfile% Documents
- shell: PicturesLibrary - Bibliotecas Imagens
- shell: PrintersFolder - Todos os itens do painel de controle Impressoras
- shell: PrintHood -% AppData% Microsoft Windows Atalhos para Impressora
- shell: Perfil -% UserProfile%
- shell: ProgramFiles -% ProgramFiles%
- shell: ProgramFilesCommon -% ProgramFiles% Arquivos Comuns
- shell: ProgramFilesCommonX64 -% Arquivos de Programas% Arquivos Comuns (somente Windows de 64 bits)
- shell: ProgramFilesCommonX86 -% ProgramFiles (x86)% Arquivos Comuns (apenas Windows de 64 bits)
- shell: ProgramFilesX64 -% ProgramFiles% (apenas Windows de 64 bits)
- shell: ProgramFilesX86 -% ProgramFiles (x86)% (64 bits Windows apenas)
- shell: Programas -% AppData% Microsoft Windows Menu Iniciar Programas
- shell: Público -% Público%
- shell: PublicAccountPictures -% Público % AccountPictures
- shell: PublicGameTasks -% ProgramData% Microsoft Windows GameExplorer
- shell: PublicLibraries -% Public% Libraries
- shell: Início Rápido -% AppData % Microsoft Internet Explorer Inicialização rápida
- shell: Recentes -% AppData% Microsoft Windows Recent
- shell: RecordedTVLibra ry - Shell Libraries Recorded TV
- : RecycleBinFolder - Lixeira
- shell: ResourceDir -% WinDir% Resources
- shell: Toques -% ProgramData% Microsoft Windows Ringtones
- shell: Imagens do Mosaico Roamed -% LocalAppData% Microsoft Windows RoamedTileImages
- shell: Ladrilhos Móveis -% AppData% Microsoft Windows RoamingTiles
- shell: SavedGames -% UserProfile% Saved Games
- shell: Capturas de tela -% UserProfile% Pictures Capturas de tela
- shell: Pesquisas -% UserProfile% Searches
- shell: SearchHistoryFolder - Shell%% LocalAppData% Microsoft Windows ConnectedSearch History
- : Shell SearchHomeFolder - search-ms:
- : Shell SearchTemplatesFolder -% LocalAppData% Microsoft Windows ConnectedSearch Templates
- : SendTo -% AppData% Microsoft Windows SendTo
- shell: Menu Iniciar -% AppData% Microsoft Windows Menu Iniciar
- shell: StartMenuAllPrograms - StartMenuAllPrograms
- shell: Inicialização -% AppData% Microsoft Windows Menu Iniciar Programas Inicialização
- shell: SyncCenterFolder - Painel de Controle Todos os Itens do Painel de Controle Centro de Sincronização
- shell: SyncResultsFolder - Painel de Controle Todos os Itens do Painel de Controle Central de Sincronização Resultados da Sincronização
- shell: SyncSetupFolder - Painel de controle Todos os itens do painel de controle Central de Sincronização Configuração da Sincronização
- shell: Sistema -% WinDir% System32
- shell: SystemCertificates -% AppData% Microsoft SystemCertificates
- shell: SystemX86 -% WinDir% SysWOW64
- shell: Modelos -% AppData% Microsoft Windows Modelos
- shell: ThisPCDesktopFolder - Área de trabalho
- shell: UsersFilesFolder -% UserProfile%
- shell: User Fixado -% AppData% Microsoft Internet Explorador Início rápido User Fixado
- shell: UserProfiles -% HomeDrive% Users
- shell: UserProgramFiles -% LocalAppData% Programas
- shell: UserProgramFilesCommon -% LocalAppData% Programas Common
- shell: UsersLibrariesFolder - Bibliotecas
- shell: VideosLibrary - Bibliotecas Vídeos
- shell: Windows -% WinDir%
E lá vai você. É claro que, assim que você encontrar essas pastas, poderá adicioná-las facilmente para que você possa acessá-las ainda mais rapidamente no futuro. Mas, se você é um tecladista, pode valer a pena adicionar alguns deles ao seu repertório.
Como executar manualmente seu ventilador HVAC usando o termostato Nest
Se você não quiser ligar o A / C em sua casa, mas quiser manter pelo menos o ar fluindo para um pouco para reduzir qualquer obstrução, eis como usar o Termostato Nest para executar manualmente o ventilador do seu sistema HVAC. A maioria dos termostatos tem uma configuração na qual você pode executar apenas o ventilador HVAC, mas as personalizações são bastante limitadas e provavelmente só pode ligá-lo e desligá-lo.
(how-to)
Como usar o Geektool para personalizar a área de trabalho do seu Mac
O Geektool é um programa para adicionar widgets personalizáveis à área de trabalho do seu Mac. O Geektool é executado quase inteiramente em scripts de shell, que são atualizados a cada poucos segundos para exibir informações úteis na área de trabalho. A personalização do Geektool é facilitada por scripts empacotados chamados Geeklets, que podem ser instalados rapidamente e não requerem conhecimento de scripts de shell para usar.
(how-to)