Variáveis de ambiente do Windows. Como faço para alterar o nome que devo digitar no prompt de comando para executar um destino de caminho

0

Estou usando o Windows 10 Pro, mas tenho certeza de que o processo é o mesmo do Windows Vista com o 8.1 ou é bastante semelhante para eu descobrir as pequenas diferenças.

Eu tenho dois programas com o mesmo arquivo .exe com nome exato que desejo segmentar em minha variável de caminho nas variáveis do sistema.

Exemplo: caminho do programa 1: C:\somefolder\anotherfolder\prog.exe caminho do programa 2: C:\evenmorefolders\prog.exe

Eu não posso executar os dois apenas colocando seus caminhos de arquivo na variável PATH , porque ele só usará o primeiro listado quando eu digitar prog no prompt de comando.

Eu quero definir um desses programas para ser aberto com um nome diferente de prog. Eu quero poder digitar digamos free para usar o prog.exe do programa 2.

Como defino as variáveis de ambiente para fazer isso?

    
por Progfram 16.04.2016 / 00:43

1 resposta

0

As duas opções mais simples (que eu posso pensar) para fazer o que você está tentando fazer não exigem a mudança da variável de ambiente PATH.

Opção 1, apenas para tirá-lo do caminho, você pode criar um atalho do Windows e apontá-lo diretamente para o programa que está tentando executar. No entanto, você está perguntando sobre como digitar em uma linha de comando, então, talvez os atalhos não atendam aos seus requisitos.

Opção 2, você pode criar um arquivo de lote para executar seu programa.

  1. Abra o Bloco de Notas
  2. Digite C:\somefolder\anotherfolder\prog.exe %1 %2 %3 %4 %5 (o caminho e o nome do arquivo do seu programa real)
  3. Clique em Arquivo > Salvar como ...
  4. Selecione um local que esteja no seu ambiente PATH
  5. Chame de progA.bat (ou o que fizer sentido)
  6. Certifique-se de selecionar "Todos os arquivos (. )" ao lado de "Salvar como tipo: '

Repita-o para o outro programa 'C: \ evenmorefolders \ prog.exe' e chame-o progB.bat (ou o que for ...)

O %1 , etc. permitirá que os parâmetros digitados na linha de comando passem para o programa no arquivo em lote.

Agora, a partir de uma linha de comando, você pode digitar progA -a -x -t para executar um dos programas ou digitar progB /j:100 /p "whatever" /m para executar o outro.

    
por 16.04.2016 / 01:53