Como abrir um arquivo .exe usando uma abreviação no CMD

1

Eu quero iniciar um arquivo .EXE usando um comando, uma abreviação ou alias que você poderia dizer. Por exemplo, eu quero abrir o Far Manager usando um alias, eu tenho primeiro no CD para o caminho, que é c:\Users\myUser\desktop\far\far.exe . Eu sei sobre o set "alias=myCommand param1 param2" mas o problema é que eu quero um único comando para abrir o aplicativo, por exemplo, Atom e VSCode tem esse recurso, se eu digitar átomo ou código no cmd ele irá abrir. Por isso, quero definir um único comando para abrir o aplicativo sem ter que primeiro alterar o diretório para ele e, em seguida, usar o comando start .

    
por Mahmoud Abd-El Ghany 29.08.2018 / 20:21

4 respostas

2

Uma maneira de fazer isso é adicionar o caminho da pasta para o executável à sua variável de ambiente PATH .

No Windows 7, 8 e 10, você pode:

  1. Abra o menu Iniciar
  2. Digite "variáveis de ambiente"
  3. Clique em "Editar as variáveis de ambiente do sistema"
  4. Clique no botão Variáveis de ambiente
  5. Na seção Variáveis do sistema, selecione a variável Path e clique no botão Editar.

Como alternativa (também para versões mais antigas do Windows):

  1. Clique com o botão direito do mouse em "Computador", "Este computador" ou "Este PC" na sua área de trabalho.
  2. Clique em Propriedades
  3. Clique na guia Avançado
  4. Clique no botão Variáveis de ambiente
  5. Na seção Variáveis do sistema, selecione a variável Path e clique no botão Editar.

No Windows 10 (e possivelmente 8?), você verá uma janela de edição que facilita a adição de um caminho. Nas edições anteriores do Windows, você verá uma janela de edição da caixa de texto. Adicione o caminho da pasta até o final, precedido por um ponto e vírgula: ;c:\Users\myUser\desktop\far\far.exe

    
por 29.08.2018 / 20:39
2

A solução mais simples seria colocar seu código em um arquivo .bat , em seguida, adicione sua pasta na variável de ambiente PATH (ou armazene o arquivo em uma pasta que já está no PATH).

Para evitar que os comandos sejam executados, inicie o arquivo com uma linha @echo off .

    
por 29.08.2018 / 20:39
2

Mais uma opção é usar doskey , que fornece uma função macro em cmd : -

doskey MacroName=pushd c:\Users\myUser\desktop\far $T start far.exe $ popd

Você pode adicionar esse comando a um % arquivo de inicialização cmd .

Outra opção é definir o diretório e o nome do programa em um atalho de programa (por exemplo, far.lnk ), que você pode criar em um diretório que já esteja no caminho. Esses arquivos podem ser chamados diretamente de cmd .

    
por 29.08.2018 / 21:08
1

Se você quiser iniciar um comando sem precisar especificar o caminho completo, inclua o diretório na variável PATH . Você pode ver o atual PATH com

echo %PATH%
    
por 29.08.2018 / 20:26