Como posso executar um atalho no meu caminho?

2

Eu adicionei um atalho para um executável em uma pasta no meu caminho, mas não posso executá-lo como seria de esperar.

Existe uma maneira de fazer isso? Eu tenho um monte de pequenos exe que eu gostaria de manter organizado em suas pastas de instalação.

Eu quero executar estes exes e pastas. Assim eu preciso deles no meu caminho.

Eu não quero adicionar mais 10 diretórios ao meu caminho.

Existe uma maneira de conseguir isso?

    
por bnieland 15.01.2016 / 21:01

2 respostas

1

Uma maneira de fazer isso seria criar Links Simbólicos para os arquivos (programas) em questão. Suponha que você tenha uma única pasta ( C:\bin ) adicionada ao caminho do sistema. Então nessa pasta você pode criar links simbólicos para executáveis que você deseja ter rapidamente acessíveis.

Agora, suponha que há vários aplicativos aos quais você deseja acesso rápido, seja do linha de comando ou da caixa Windows / Run. Por exemplo, digamos que sua lista de programas inclui:

  "C:\Program Files-Zipz.exe"
  "C:\Program Files\AutoHotkey\AutoHotkey.exe"
  "C:\Program Files\iTunes\iTunes.exe"
  "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
  "C:\Program Files (x86)\Notepad++\notepad++.exe"

Para criar os links simbólicos para o acima, você pode:

  mkdir c:\bin
  cd /d c:\bin

  mklink 7z.exe "C:\Program Files-Zipz.exe"
  mklink ahk.exe "C:\Program Files\AutoHotkey\AutoHotkey.exe"
  mklink iTunes.exe "C:\Program Files\iTunes\iTunes.exe"
  mklink devenv.exe "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
  mklink npp.exe "C:\Program Files (x86)\Notepad++\notepad++.exe"

Você notará que "renomei" AutoHotKey.exe to ahk.exe e Notepad++.exe to npp.exe nesses exemplos, fornecendo assim nomes abreviados para eles.

Tal como acontece com muitas coisas no Windows, existem outras formas perfeitamente válidas para alcançar a mesma coisa. Um seria criar Windows Alias de Linha de Comando . Outra seria usar AutoHotKey . Outra ainda seria criar atalhos do Windows e adicione a extensão .lnk à variável de ambiente PATHEXT como @Ben N descreve em sua resposta. Você também pode usar doskey.exe para chegar lá, conforme descrito em este post em StackOverflow .

Pessoalmente, eu uso principalmente aliases porque eu uso muito a linha de comando do Windows. Eu também uso o AutoHotKey, no entanto, quando a situação exige isso.

    
por 15.01.2016 / 21:50
1

Você precisa atualizar a variável de ambiente do sistema PATHEXT . Essa variável lista os tipos de arquivos considerados executáveis para fins de pesquisa de caminho. Anexe ;.LNK ao valor dessa variável, tornando os atalhos ( .lnk ) algo que será pesquisado no seu PATH . Observe que você pode precisar reiniciar os prompts de comando em execução para que a alteração entre em vigor.

    
por 15.01.2016 / 21:09