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"