Abrevia o nome exe no Windows PATH [duplicado]

3

Agora eu tenho o Notepad ++ (ou qualquer outro aplicativo) no meu PATH e posso ativá-lo a partir do CMD digitando notepad ++ < filename > - o que é bom. Mas eu gostaria de usá-lo como npp < filename > como é mais rápido e menos digitação.

Isso pode ser feito?

    
por unicorn_crack 31.01.2011 / 11:55

5 respostas

7

Uma solução é criar no diretório do notepad ++ (ou em qualquer outro lugar no caminho) um arquivo chamado npp.bat que contenha a seguinte linha:

@echo off
"C:\Program Files\Notepad++\notepad++.exe" %*

altere o diretório acima, se o notepad ++ estiver instalado em outro diretório.

Para iniciar o notepad ++ sem o cmd em espera:

@echo off
start "" "C:\Program Files\Notepad++\notepad++.exe" %*
    
por 31.01.2011 / 12:10
4

Uma última ideia:

O utilitário "doskey", disponível na linha de comando do NT, fornece um recurso chamado "macro", que permite especificar aliases para a linha de comando sem ter que alterar seu caminho de pesquisa ou gravar um arquivo em lotes para cada arquivo EXE você está interessado. O Doskey também fornece histórico de linha de comando para versões antigas do DOS.

A Microsoft fornece doskey, então você sabe que estará em qualquer sistema que você precise usar. O Doskey foi lançado com o Windows (e, antes disso, o MS-DOS) desde algo como meados dos anos 90.

Você precisa executar um comando assim:

doskey /macrofile="c:\somewhere\doskey.macros.txt"

O doskey.macros.txt é um arquivo de texto simples que tem uma espécie de formato "alias = command", com um alias por linha. Parece algo assim, com alguns aliases "unix-like" que eu costumava usar, incluindo o do npp:

ls = dir $1
mv = move $*
cp = copy $*
cat = type $*
pwd = cd
history = doskey /history
np = "c:\somewhere\notepad++\notepad++.exe" $*
    
por 31.01.2011 / 14:58
2

Sim, você pode. Navegue até C: \ Arquivos de Programas (x86) \ Notepad ++ \ e copie e cole o notepad ++. Exe no mesmo diretório. Agora renomeie a cópia para npp.exe. Se o diretório estiver no PATH, você poderá usar o npp como descrito.

    
por 31.01.2011 / 12:10
1

Você também pode criar um atalho para o arquivo notepad ++. exe, chamá-lo (o atalho) "npp" e colocar a localização do atalho em seu caminho.

Isto faz uma alternativa menos detalhada à outra resposta (criando um script de morcego para cada programa com o qual você quer fazer esse tipo de coisa).

    
por 31.01.2011 / 13:44
0

Esta pergunta novamente? As mesmas respostas foram dadas em uma questão apenas alguns dias atrás. Eu posso lembrar.

Mas aqui, mklink, isso fará uma junção, um symlink:

mklink "C:\Program Files\Notepad++\npp.exe" "C:\Program Files\Notepad++\notepad++.exe"
    
por 02.02.2011 / 08:18