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.
- Abra o Bloco de Notas
- Digite
C:\somefolder\anotherfolder\prog.exe %1 %2 %3 %4 %5
(o caminho e o nome do arquivo do seu programa real) - Clique em Arquivo > Salvar como ...
- Selecione um local que esteja no seu ambiente PATH
- Chame de progA.bat (ou o que fizer sentido)
- 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.