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

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

Estou usando o Windows 10 Pro, mas tenho certeza de que o processo é igual ao do Windows Vista até 8.1 ou é semelhante o suficiente para eu descobrir as pequenas diferenças.

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

Exemplo: Caminho do Programa 1: C:\somefolder\anotherfolder\prog.exeCaminho do Programa 2:C:\evenmorefolders\prog.exe

Não posso executar os dois apenas colocando seus caminhos de arquivo na PATHvariável, porque ele usará apenas o primeiro listado quando eu digitar progno prompt de comando.

Quero definir um desses programas para ser aberto com um nome diferente de prog. Quero poder digitar say freepara usar o prog.exeprograma 2.

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

Responder1

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

Opção um, apenas para resolver isso, 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 dois, você pode criar um arquivo em 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 em seu ambiente PATH
  5. Chame-o de progA.bat (ou o que fizer sentido)
  6. Certifique-se de selecionar 'Todos os arquivos (.)' ao lado de 'Salvar como tipo:'

Repita para o outro programa 'C:\evenmorefolders\prog.exe' e chame-o de progB.bat (ou qualquer outra coisa...)

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

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

informação relacionada