É possível configurar o Windows para iniciar um executável a partir do menu de execução ( ⊞ Win+ R) usando uma única palavra?
Semelhante ao Spotlight Search do Mac OS, gostaria de poder digitar uma palavra e iniciar um aplicativo, por exemplo, Sublime Text...
ou, código VS...
Se uma palavra não for possível, é possível criar um alias para o sistema e combiná-lo com outra palavra como start
ou similar?
Em vez de usar
run
, basta pressionar a tecla Windows e começar a digitar (o Windows não mostrará o campo de pesquisa até que você comece a digitar). O Windows pesquisará seus programas instalados e apresentará as "melhores" opções, o que geralmente funciona muito bem.Você nem precisa digitar o nome completo.
Certamente é possível, tudo o que você precisa fazer é incluir a pasta do executável na variável de ambiente PATH.
Veja, por exemplo, o artigo Como adicionar à variável de ambiente PATH do Windows .
Nota: Uma melhoria do pôster para quando o nome do programa é muito longo para digitar confortavelmente, é criar um link com um nome curto para o programa na mesma pasta, criando assim um alias.
Os métodos PATH são todos confusos . Você não deseja adicionar uma variável PATH para cada coisa que deseja adicionar. O sistema precisa procurar por coisas no caminho toda vez que recebe um comando, por isso é ideal manter o caminho o menor possível. O desempenho real? .. quem sabe .. mas é MAIS LENTO e é uma PITA fazer isso para cada coisa com a qual você deseja poder fazer isso.
Os métodos de "pesquisa do Windows" são legais, mas exigem a etapa extra de garantir que o item que você deseja foi filtrado para o topo da lista. Eu também uso esse método, mas não para as coisas que uso o dia todo e todos os dias, e não para as coisas que também quero acessar a partir da linha de comando.
Aqui está >MEU< truque.
psp.lnk
. Eu uso UltraEdit e meu nome de link éue.lnk
.ue somefile.txt
oupsp mypicture.bmp
. Se você estiver na caixa de diálogo de execução, precisará ter o caminho inteiro para usar um caminho na linha de comando.psp c:\myimages\mrbill.jpg
Já uso este método há anos. Observe que adicionar .LNK ao seu pathext cria um risco potencial de segurança se você não estiver pensando no que está fazendo, mas o risco vale a pena para mim.
Oh .. fyi, eu também coloquei arquivos em lote na minha pasta CMD para executar tarefas como alternar o estado de grupos de serviços e fazer outras tarefas domésticas que preciso fazer regularmente. Isso me poupa muito tempo.
Abra o editor de registro (Win+R,
regedit
, Enter) e em uma das seguintes chaves:crie uma nova chave (clique com o botão direito do mouse
App Paths
e escolhaNew
→Key
), e nomeie-a com a palavra de atalho desejada seguida de.exe
. Com essa chave selecionada, clique duas vezes em "(Padrão)" no painel direito e digite o caminho completo do executável que deseja executar.Agora Win + R seguido por sua palavra de atalho (sem
.exe
) e Enter executará esse programa.Essa abordagem não polui o
PATH
, não o sujeita aos caprichos de qualquer coisa que o Windows possa achar que você deseja encontrar hoje e não requer a instalação de nenhum software extra. A palavra de atalho não precisa corresponder ao nome do executável.Se você fizer isso em HKEY_LOCAL_MACHINE, isso será aplicado a todos os usuários, enquanto HKEY_CURRENT_USER será aplicado apenas a você. Em HKEY_LOCAL_MACHINE, você encontrará muitas entradas existentes para padronizar a sua, enquanto em HKEY_CURRENT_USER você não pode. (Você pode até ter que criar a
App Paths
chave.)Como @Gerald Schneider apontou em sua resposta, por que não apenas apertar a Windowstecla e começar a digitar. O diálogo Executar é uma relíquia de uma era passada (ou seja, Windows 7, Edit: e, claro, mais cedo, como apontado por outros! Eu apenas disse Windows 7 porque foi quando foi usado extensivamente pela última vez no trabalho do dia-a-dia). O menu Iniciar o supera completamente e o eclipsa, basta clicar Windowse digitar imediatamente, não procure uma caixa para digitar (como o diálogo Executar); isso é tudo automático, basta digitar e ele começará a fazer sugestões para você (diferente da caixa de diálogo Executar, que não dá sugestões). Eu realmente perguntaria por quevocê está usando o diálogo Executar, é possível que você tenha ido ao Mac por um longo tempo, depois voltou ao Windows e assumiu que ainda estávamos no "Windows 7-land" (isso não é uma crítica, tenho certeza faria o mesmo se eu saísse do Windows por muito tempo, usamos as coisas que nos lembramos da última vez!).
No entanto, no seu ponto de vista do Spotlight, você tem muitas opções no Windows. Eu uso o Microsoft PowerToys oficial para Windows 10, que inclui "PowerToys Run", basta instalá-lo, pressionar Alt+ Spacee começar a digitar nesse diálogo (assim como o Spotlight). Existem também variantes de terceiros como Wox, Search Everything, Cerebro Pro, Launchy ou KeyPiranha (este tem uma 'etapa de ação' interessante que permite encontrar um comando e Tabadicionar opções na linha de comando, para que você possa criar comandos compostos que podem ser adequados para suas necessidades). https://docs.microsoft.com/en-us/windows/powertoys/
O recurso equivalente ao Spotlight é o recurso de pesquisa no menu Iniciar do Windows, que existe desde o Windows Vista . Ele não apenas pesquisa executáveis, mas também arquivos, e-mails, músicas, contatos... Ele pode até encontrar coisas que o Spotlight não gosta de configurações. E ele classificará o resultado com base na frequência, por exemplo, se você usar o Notepad ++ mais do que o Notepad ou o MS Word mais do que o Wordpad, eles aparecerão primeiro
(Windows Vista)
(Windows 7)
Não há razão para usar a caixa de diálogo Executar apenas para executar programas. Pressionar Windowsentão digite
W
seria mais rápido que Windows+ Rentãowinword
No Windows 8 e superior, a caixa de pesquisa pode não aparecer no início, mas ainda funciona normalmente quando você digita qualquer caractere após abrir o menu Iniciar
No Windows 10, outra maneira que pode ser usada para pesquisar e abrir programas é a caixa de pesquisa que pode ser ativada por Windows+ S. Este está vinculado à Cortana, portanto, se você entrou, pode fazer ainda mais coisas do que pesquisar
E como dito, se você preferir o modo Spotlight, os PowerToys já fornecem o mesmo recurso de pesquisa ao pressionar Alt+ Space. Você também pode instalar aplicativos de menu Iniciar de terceiros para obter outras maneiras de pesquisar
Você pode usar aplicativos como o Launchy ou o próprio PowerToys da Microsoft , que oferece o aplicativo "Run". Eles basicamente estendem os recursos de inicialização rápida para Windows.
Eu pessoalmente usei o Launchy por muitos anos e você pode configurar uma pasta específica que deseja que ele procure por aplicativos para executar. Agora estou tentando PowerToys Run out, até agora estou feliz, embora seja muito menos flexível.
Sim você pode!
A razão pela qual não está funcionando para você é que você não tem seu arquivo executável (.exe) dentro de uma das variáveis PATH.
Que é uma variável de ambiente que é o caminho padrão quando você não especifica nenhum diretório.
Por exemplo, quando você executa o
winver
comando em execução, ele abre a caixa de diálogo da versão do Windows. Nos bastidores, o que está acontecendo é que ele primeiro encontra seu arquivo de comando nas variáveis PATH. O arquivo encontra-se emC:\Windows\System32
. Em seguida, ele o executa como um executável.winver
==>C:\Windows\System32\winver.exe
A razão de não funcionar para seus aplicativos é que eles não são encontrados em nenhuma das variáveis PATH.
O que você pode fazer é criar atalhos para seus aplicativos que você executa com mais frequência em uma pasta e adicioná-los a uma das variáveis PATH. Não se esqueça de nomear os atalhos do aplicativo para uma única palavra.
Mover o arquivo exe também funcionaria, mas raramente, pois os aplicativos exigem dependências encontradas em sua pasta.
Consulte o seguinte guia fácil:
https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/