Abrevie o nome do exe no Windows PATH

Abrevie o nome do exe no Windows PATH

Possível duplicata:
Executando programas digitando algum alias no Windows

No momento eu tenho o Notepad++ (ou qualquer outro aplicativo) no meu PATH e posso iniciá-lo a partir do CMD digitandobloco de notas++ < nome do arquivo >- o que está bem. Mas eu gostaria de usá-lo comonpp <nome do arquivo>pois é mais rápido e menos digitado.

Isso pode ser feito?

Responder1

Uma solução é criar no diretório notepad++ (ou em qualquer outro lugar no caminho) um arquivo chamado npp.bat que contém 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 esperar pelo cmd:

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

Responder2

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 o caminho de pesquisa ou escrever um arquivo em lote para cada arquivo EXE de seu interesse. Doskey também fornece histórico de linha de comando para versões antigas do DOS.

A Microsoft fornece o doskey, então você sabe que ele estará em qualquer sistema que você precisar usar. Doskey vem sendo fornecido com o Windows (e, antes disso, com o MS-DOS) desde meados da década de 1990.

Você precisa executar um comando como este uma vez:

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

O doskey.macros.txt é um arquivo de texto simples que possui uma espécie de formato "alias = comando", com um alias por linha. É mais ou menos assim, com alguns aliases "semelhantes ao Unix" 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" $*

Responder3

Sim você pode. Navegue até C:\Program Files (x86)\Notepad++\ e copie e cole 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 conforme descrito.

Responder4

Esta pergunta de novo? As mesmas respostas foram dadas a uma pergunta há poucos dias. Eu posso lembrar.

Mas aqui, mklink, isso fará uma junção, um link simbólico:

mklink "C:\Program Files\Notepad++\npp.exe" "C:\Program Files\Notepad++\notepad++.exe"

informação relacionada