Configurando o caminho no Windows

Configurando o caminho no Windows

Se eu executasse todos os executáveis ​​do Windows no cmd, isso significa que preciso adicionar todas as pastas contendo executáveis ​​ao PATH? Vindo do Linux, isso parece um grande incômodo. Existe alguma maneira de automatizar ou simplificar o processo?

Responder1

Se você não deseja iniciar um executável usando seu caminho completo, você deve adicionar o diretório à variável de ambiente PATH.

A variável PATh pode ser editada para todos os usuários de um computador, para sua conta de usuário atual ou apenas para uma instância específica do CMD. Este último pode ser usado em um arquivo em lote que abre uma janela CMD e, em seguida, estende a variável PATh para essa instância CMD.

Para isso crie um link (LNK) que execute o seguinte comando:

%comspec% /k ""C:\myvars.bat"" x86

Em seguida, crie o arquivo em lote C:\myvars.batque estende o PATH com os diretórios necessários. Agora, se você abrir o link, obterá uma instância do CMD com seu PATH estendido.

Responder2

O shell (por meio do registro) conhece a localização de muitos executáveis. Então, por exemplo, onde iexplore.exepode não funcionar, start iexplore.exefunciona. Você também pode usar argumentos, por exemplo. start iexplore http://example.com.

Responder3

Quer iniciar seus programas sem usar atalhos ou passar pelo menu iniciar? Nesse caso, eu recomendaria o slickrun.http://www.bayden.com/slickrun/

Não consigo usar um computador sem ele. :)

Responder4

Até agora me parece que a melhor resposta para minha pergunta é:Use cygwin com alias. Seria como se os atalhos do Windows fossem links simbólicos reais.

A melhor solução que eu procurava veio cygstartno cygwin. Nem preciso especificar o programa. Ele analisa a extensão e executa o programa padrão para esse arquivo.

informação relacionada