Executa programa específico a partir da linha de comando

3

Próxima pergunta idiota ...

Ok, digamos que eu queira executar o Vim no prompt de comando do Windows (XP). Mas, eu quero que ele execute a versão do Program Files e não system32 cada vez que eu digito 'vim'

Por favor, note que eu não quero digitar C: \ Prog Files \ Vim .... cada vez ... apenas 'vim'

Então, eu pensei que poderia simplesmente adicioná-lo ao registro adicionando uma chave a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Caminhos do Aplicativo, mas isso se aplica apenas ao comando Executar.

Existe algo semelhante para permitir que seja executado a partir do cmd? Eu tentei adicionar um atalho para ele e renomeou para 'vim.exe', mas cmd não reconhece atalhos como exes válidos.

    
por the_e 15.12.2009 / 14:36

4 respostas

9

Adicione seu diretório ao seu PATH.

  • Clique com o botão direito do mouse em Meu computador e selecione Propriedades
  • Navegue até a guia Avançado e clique no botão Variáveis de ambiente

  • SelecioneoPATHecliqueemeditar

  • acrescente um ponto e vírgula com a localização do diretório do executável do VIM

Pegue a versão que você não quer usar fora da pasta System32.

    
por 15.12.2009 / 14:37
2

Na maioria dos casos eu coloco a pasta que eu quero usar na variável PATH do sistema Clique com o botão direito em "Meu Computador" e depois Propriedades > Avançado > Variáveis de ambiente > Variáveis do sistema. Edite-o, siga a sintaxe que já existe e apenas anexe-a ao final.

    
por 15.12.2009 / 14:40
1

Ou, se precisar manter as duas versões, verifique se o caminho para a que você deseja está à frente do caminho do caminho que você não deseja. No exemplo acima, c: \ ruby \ bin estava na cabeça da variável path, então qualquer coisa lá combinaria primeiro: c: \ ruby \ bin \ vim.exe (não que você o colocasse lá!) executado antes do um em Arquivos de Programas.

    
por 15.12.2009 / 14:48
1

Não tenho certeza se o caminho do comando no prompt de comando será útil para você aqui. você pode adicionar o caminho do seu arquivo exe é mantido em seus caminhos padrão e remover aquele que você não quer.

Não tenho certeza se isso funcionará, mas você pode digitar PATH. você verá os caminhos no seu sistema na próxima linha. copie-os aqui (clique direito, marque o texto, selecione o texto desejado, clique com o botão esquerdo.) cole no bloco de notas. faça as alterações desejadas (conforme mencionado acima). em seguida, no caminho do tipo de prompt de comando e cole o conteúdo editado.

Deixe-me saber se isso funciona.

Help from path command directly :
Displays or sets a search path for executable files.

PATH [[drive:]path[;...][;%PATH%]
PATH ;

Type PATH ; to clear all search-path settings and direct cmd.exe to search
only in the current directory.
Type PATH without parameters to display the current path.
Including %PATH% in the new path setting causes the old path to be
appended to the new setting.
    
por 22.12.2009 / 17:24