No Windows 10, o comportamento da pesquisa de arquivos padrão, ativada ao pressionar a tecla Windows Win, mudou completamente em relação ao Windows 7. Geralmente, ele fornece resultados insatisfatórios e incompletos, conforme ilustrado com detalhes, por exemplo, neste artigo da PCGamer .
Pode-se usar ferramentas alternativas alternativas de busca, como, por exemplo, o altamente considerado software TUDO . No entanto, acho que a caixa de pesquisa do File Explorer já faz exatamente o que eu quero. De fato, a caixa de pesquisa do File Explorer retorna resultados que geralmente são iguais a TUDO (veja um exemplo abaixo) e é igualmente rápido. Além disso, o File Explorer indexa e pesquisa com eficiência o conteúdo dos arquivos. Por esse motivo, eu gostaria de usar o File Explorer para minhas pesquisas de arquivos padrão em vez de produtos de terceiros.
O pequeno problema é que eu uso a pesquisa constantemente no meu fluxo de trabalho e são necessárias duas teclas de atalho para Win+Eabrir o File Explorer e Ctrl+Ffocar na pesquisa. Além disso, essa abordagem continua abrindo novas janelas do File Explorer, em vez de reutilizar as abertas.
Alguém pode pensar em uma maneira simples de ter uma única tecla de atalho global, que:
- abre o Explorador de arquivos ou o coloca em primeiro plano, se já estiver aberto; e
- defina o foco para a caixa de pesquisa, para que você possa começar a digitar imediatamente
procurar arquivos?
fonte
Respostas:
Se você pode usar um programa de terceiros ...
Use o AutoHotKey , que pode combinar pressionamentos de teclas ou teclas de atalho
Os documentos são legíveis, mas isso deve ajudar você a vincular Ctrl+F9a pesquisa de foco no Explorer.
Arquivo
explorersearch.ahk
:Abra o explorer e concentre a pesquisa
Reutilizar a janela do explorer
Ou, um mais envolvido que usa
WinExist
para verificar se o Explorer está aberto eWinActivate
focá-lo:(graças à resposta de JayG no SO para o
ahk_class
usado porexplorer
já que não tenho o Windows inicializado no momento)Onde:
#
é a Windowschave e^
é a Ctrlchave.WaitWinActive
esperará até que a janela do Explorer tenha foco (graças ao divenex pela sugestão, que foi substituídaSleep
). Além disso, você provavelmente poderia substituir a primeira linhaRun, explorer.exe
pelo mesmo efeito; mas isso faz o que foi literalmente solicitado na pergunta original.Com o AutoHotKey, existe um enorme escopo para personalização e automação - vale a pena ler o tutorial , e você provavelmente também desejará manter uma nota da lista de chaves e modificadores .
fonte
sleep 100
porWinWaitActive, ahk_class CabinetWClass