Você ainda precisa alterar a variável de ambiente PATH para incluir c:\tools\
Eu tenho o Windows 7.
Eu tenho um arquivo .exe aqui:
c:\tools\dailybackup.exe
Quando estou na janela do CMD, quero poder digitar "dailybackup" em qualquer diretório e executá-lo.
Ainda preciso alterar as variáveis de ambiente para fazer isso ou o Windows 7 tem uma maneira mais fácil e mais amigável de fazer isso agora?
Para adicionar à resposta do Nifle, adicionar ao PATH permanentemente :
setx path "%path%;c:\tools"
Você precisa fechar e iniciar outro prompt do CMD para ver as alterações no PATH.
Se você quiser fazer isso a partir do diretório ANY , sua única opção, como você apontou, é modificar as variáveis de ambiente e adicionar " c:\tools
" ao seu Sistema ou atual variável $ PATH do usuário.
Existem algumas maneiras de chegar a partir daqui. O mais simples (e mais seguro, dependendo do nível de conforto em que a edição do registro está envolvida) é usar um arquivo em lotes e colocá-lo na pasta \ Windows. Por exemplo, seu arquivo de lote (chamado "dailybackup.bat" para consistência) pode conter o seguinte:
@echo off
pushd
cd /d c:\utils
dailybackup.exe
popd
Eu uso este método para um número de comandos / processos que eu uso regularmente no prompt do DOS.
Como alternativa, você pode criar um "alias" para o executável no registro. Para fazer isso, vá para "HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths"
. Você verá muitas sub-chaves aqui. O que você quer fazer é adicionar um para "dailybackup.exe" . Clique com o botão direito do mouse em "Caminhos do aplicativo" e selecione "Novo" e "Chave" . Digite o nome da chave (terminando com .exe). (Esta é uma oportunidade de usar uma versão abreviada do nome, por exemplo, como "dbu.exe" . De qualquer forma, digite seu alias (vamos apenas com > "dailybackup.exe" ) Agora, no painel direito, clique duas vezes em "Default" e digite o caminho completo e o nome do executável "c:\utils\dailybackup.exe"
. Para usar o novo alias, você pode clicar em (Windows Key)/R
para obter a caixa "Executar" e digitar seu alias. Por razões que me escapam, alias não funciona diretamente de um prompt do DOS, mas precisa ser precedido por "start" , como em:
C:\Some\Random\Folder >START dailybackup
ou, se você optou por um alias mais curto:
C:\Some\Random\Folder >START dbu