É possível tornar um programa ou arquivo globalmente disponível em seu computador?

1

Estou trabalhando em um ambiente do Windows XP Pro e estou querendo saber se existe uma maneira simples de tornar um programa executável a partir de qualquer caminho no prompt de comando. As variáveis ambientais são necessárias? E, em caso afirmativo, como posso adicionar um caminho à variável ambiental PATH e tê-lo disponível em qualquer lugar?

Exemplo:

Do cmd, escrevo echo %PATH% e mostra-me o caminho de onde o meu programa está ... ou seja C:\ProgramFolder

No entanto, tento executá-lo na minha área de trabalho e ele diz program name is not recognized as an internal or external command, operable program or batch file .

C:\Documents and Settings\me> program

(O programa executável está na pasta ProgramFolder .)

Estou fazendo algo errado? O caminho precisa ser direcionado para o próprio programa versus a pasta do programa?

Obrigado.

    
por O_O 18.05.2011 / 23:43

2 respostas

3

Primeiro, verifique se o caminho completo para o arquivo está, na verdade, na variável de ambiente PATH (menos o nome do arquivo, é claro, apenas o componente de diretório). Depois de adicioná-lo, você precisará reiniciar o shell de comando no qual está digitando ou, se estiver tentando executá-lo a partir de um programa iniciado pelo Explorer, será necessário reinicializar ou interromper o processo explorer.exe e iniciá-lo. novamente.

As variáveis de ambiente não se propagam automaticamente para os processos em execução no Windows e não há um comando fácil como 'rehash' no UNIX para forçá-las.

    
por 19.05.2011 / 00:54
3

Clique com o botão direito em Meu computador, selecione Propriedades e clique na guia "Avançado". Clique no botão Variáveis de Ambiente. Na caixa Variáveis do sistema, localize "Caminho" e clique no botão Editar. Adicione um ponto e vírgula no final do texto na caixa de valor da variável e cole o caminho completo para a pasta que contém os arquivos que você deseja que estejam disponíveis ( C:\ProgramFolder ).

    
por 19.05.2011 / 02:09