Se você é capaz de usar um programa de terceiros ...
Use AutoHotKey , que pode combinar pressionamentos de tecla ou teclas de atalho
Os docs são bastante legíveis, mas isso deve começar ligando Ctrl + F9 à focalização pesquisar no Explorer.
Arquivo explorersearch.ahk
:
Abra o explorador e a pesquisa de foco
^F9::
Send, #e
WinWaitActive, ahk_class CabinetWClass
Send, ^f
Reutilizar janela do explorador
Ou mais, um que use WinExist
para verificar se o Explorer está aberto e WinActivate
para focar:
^F9::
if WinExist("ahk_class ExploreWClass") or WinExist("ahk_class CabinetWClass")
{
WinActivate
Send, ^f
return
}
else
Send, #e
WinWaitActive, ahk_class CabinetWClass
Send, ^f
(graças a resposta do JayG em SO para o ahk_class
usado por explorer
como eu não tem o Windows iniciado no momento)
Onde: #
é a tecla do Windows e ^
é a tecla Ctrl . WaitWinActive
esperará até que a janela do Explorer tenha foco (graças a divenex para o sugestão, que substituiu Sleep
). Além disso, você provavelmente poderia substituir a primeira linha por Run, explorer.exe
para o mesmo efeito; mas isso faz o que foi perguntado literalmente na pergunta original.
Com o AutoHotKey, há um grande espaço para personalização e automação - vale a pena ler o tutorial , e você provavelmente queira manter uma nota da lista de teclas e modificadores também.