2013-06-13 21:08:26 +0000 2013-06-13 21:08:26 +0000
96
96

Como posso iniciar o Bloco de Notas++ a partir de cmd?

Posso iniciar o Bloco de Notas normal a partir de cmd.

C:\Windows>notepad

Também o posso iniciar a partir do prompt de execução.

  1. Win+R
  2. Bloco de notas
  3. Digite

Quero poder fazer o mesmo com o Bloco de Notas++. Posso iniciar a partir do prompt de execução, mas não posso iniciar a partir do cmd.

Também posso abrir um ficheiro específico no Notepad a partir do cmd.

C:\Windows>notepad d:\mytext.txt

Quero poder fazer o mesmo com o Notepad++.

Isto é possível e o que posso fazer para o activar?

Respostas (10)

131
131
131
2014-10-06 10:40:06 +0000

Mesmo que o directório Notepad++ não esteja no seu caminho, pode utilizar o comando abaixo para executar o programa a partir do prompt de comando:

start notepad++

Para abrir um ficheiro no Notepad+++, corra:

start notepad++ <filename>
68
68
68
2013-06-13 21:10:40 +0000

Pode adicionar C:\Program Files (x86)\Notepad++ à sua variável de ambiente PATH.

Por exemplo, pode executar o seguinte no prompt de comando:

set PATH=%PATH%;C:\Program Files (x86)\Notepad++

Para mais opções, veja O que são variáveis PATH e outras variáveis de ambiente, e como as posso definir ou utilizar?

20
20
20
2013-06-14 14:46:32 +0000

Eu não gostaria de desorganizar o meu PATH apenas por usar uma única ferramenta.

Uma alternativa é usar um editor de texto alternativo como substituto a 100% do Notepad como explicado aqui com muitos detalhes. Outra descrição com uma ferramenta de lançamento de editor dedicado pode ser encontrada aqui . Outro lançador Notepad++ em github .

Uma alternativa menos invasiva é um ficheiro cmd como este:

"C:\Programme\Notepad++\notepad++.exe" %*

Este ficheiro tem de residir algures ao longo do PATH existente. Na verdade coloquei todas as minhas ferramentas num directório UTIL comum, que faz parte do PATH.

8
8
8
2016-03-02 03:27:58 +0000

Isto é o que eu fiz, desta forma você não tem que digitar notepad++ Crie np.bat ficheiro com este conjunto de comandos

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

colocar np.bat ficheiro em c:\Windows

abrir o prompt de comando e digitar np ou np myfile.txt e entrar.

7
7
7
2014-08-25 22:40:15 +0000

Combinando as respostas de Axel Kemper e adicionando algumas extra, aqui está o que fiz para fazer um comando permanente que pode dar o nome que quiser.

Primeiro de tudo criei uma pasta extra. No meu caso: “C:\CmdFiles ”. Nesta pasta criei um novo ficheiro de texto através do menu do botão direito do rato -> novo -> documento de texto. Edite o documento de texto utilizando o bloco de notas ou o bloco++ e escreva o seguinte código no ficheiro .txt:

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

Depois tem de renomear o ficheiro para o seu comando pessoal, por exemplo “npp.cmd”.

Numa nota lateral: o @echo off impede o comando de imprimir para o prompt de comando;

a ligação entre as aspas pode referir-se a qualquer executável;

*%*** irá certificar-se de que tudo o que escrever após o comando npp (por exemplo “npp nonsense. txt”) será colocado após o comando original entre aspas.

Então você precisa editar uma “variável de ambiente”, neste caso a chamada PATH (esta variável contém as pastas onde o Windows procura por comandos e executáveis). Para adicionar a pasta ao seu PATH, pressione o botão do windows para entrar no menu iniciar e digite “editar variáveis de ambiente para a sua conta”. Em “User variables for Hansel”, crie uma nova variável “Path” se não existir ou edite a antiga variável “Path” se existir uma.

Se fizer uma nova variável PATH, o valor da variável deve apenas ser lido: C:\Users\Hans\CmdFiles

Se editar uma variável PATH antiga, o valor da variável deve ser lido: oldstuff;C:\Users\Hans\CmdFiles (mind the semi colon).

Windows agora procura comandos na pasta “C:\Users\Hansel\CmdFiles ” e pode facilmente adicionar novos comandos a esta pasta!

3
3
3
2017-12-24 07:58:10 +0000

Uma maneira simples de executar qualquer programa instalado no Windows a partir do comando é:

  1. Encontre a localização do notepad++.exe, crie um atalho sob o diretório de instalação.

  2. Corte e cole o atalho para C:/windows/sistema 32.

  3. Agora você pode pressionar ‘Win + R’ e digitar o nome do atalho. Tudo feito.

PS: no meu caso, chamei o atalho ‘notepadpp’ (ou mesmo ‘nppp’) para não ter de carregar duas vezes em ‘shift + =’ para o símbolo ‘+’

Extremamente simples e fácil, e é fácil apagar o atalho. Nem precisa de alterar o caminho, registo

2
2
2
2016-04-02 04:27:22 +0000

Para executar qualquer programa a partir da linha de comando com um nome curto pode criar um alias para ele através do comando doskey:

doskey alias="drive:\path to program\executable" $*

Por exemplo, após executar o comando doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $* pode abrir o ficheiro de texto com o notepad++ por notepad++ textfile. Claro que pode usar um nome alternativo mais curto como npp ou n++.

Também pode criar um nome alternativo para algum caminho que abra frequentemente:

doskey home=cd C:\Users\myprofile

Mas infelizmente não pode usar este nome alternativo no caminho. Se correr doskey home=C:\Users\myprofile e depois introduzir na linha de comando cd home ou start home\myfile recebe uma mensagem de erro.

Para criar o seu alias automaticamente sempre que cmd é executado, pode colocar o mesmo no ficheiro batch como autorun.cmd e defini-lo na entrada de registo:

HKCU\Software\Microsoft\Command Processor\AutoRun

ou

HKLM\Software\Microsoft\Command Processor\AutoRun
  • *

Ligações para os artigos: Console Aliases Command Processor\AutoRun

2
2
2
2014-01-10 08:48:12 +0000

Uma maneira é fazer uma alteração a esta chave de registo:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe] Pode descarregar um ficheiro .reg zipado de Donn Felker que lhe permite abrir um ficheiro com apenas um atalho n.

Eu editei o ficheiro . reg antes de o executar e para ter a certeza que o caminho para o Notepad++ está correcto (e.g. C:\Program Files (x86)) e também mudei o atalho para n em vez de n.

Depois clique duas vezes para adicionar ao seu registo.

1
1
1
2013-06-13 21:11:32 +0000

Adicione o directório de programas ao seu PATH .

0
0
0
2019-03-27 11:48:48 +0000

Em PowerShell:

$ENV:Path="$ENV:Path;C:\Program Files (x86)\Notepad++"