Como inicio o Notepad ++ a partir do cmd?

73

Eu posso iniciar o Bloco de notas normal a partir do cmd.

C:\Windows>notepad

Eu também posso iniciá-lo no prompt de execução.

  1. Win + R
  2. bloco de notas
  3. Insira

Eu quero poder fazer o mesmo com o Notepad ++. Eu posso iniciá-lo a partir do prompt de execução, mas não consigo iniciá-lo a partir do cmd.

Eu também posso abrir um arquivo específico no Bloco de Notas a partir do cmd.

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

Eu quero poder fazer o mesmo com o Notepad ++.

Isso é possível, e o que posso fazer para ativar isso?

    
por Samir 13.06.2013 / 23:08

9 respostas

56

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

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

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

Para mais opções, consulte O que são PATH e outras variáveis de ambiente e como posso configurá-las ou usá-las?

    
por 13.06.2013 / 23:10
99

Mesmo que o diretório Notepad ++ não esteja em seu caminho, você pode usar o comando abaixo para executar o programa a partir do prompt de comando:

start notepad++

Para abrir um arquivo no Notepad ++, execute:

start notepad++ <filename>
    
por 06.10.2014 / 12:40
19

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

Uma alternativa é usar um editor de texto alternativo como 100% de substituição para Notepad conforme explicado aqui com muitos detalhes. Outra descrição com uma ferramenta de lançador de editor dedicada pode ser encontrada aqui . Outro lançador Notepad++ no github .

Uma alternativa menos invasiva é um arquivo cmd como este:

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

Esse arquivo precisa residir em algum lugar ao longo do PATH existente. Na verdade, eu coloquei todas as minhas ferramentas em um diretório comum UTIL , que faz parte de PATH .

    
por 14.06.2013 / 16:46
6

Combinando as respostas de Axel Kemper e adicionando alguns extras, aqui está o que eu fiz para fazer um comando permanente que você pode dar qualquer nome que você quiser.

Primeiro de tudo, criei uma pasta extra. No meu caso: "C: \ Users \ Hansel \ CmdFiles" . Nesta pasta eu criei um novo arquivo de texto através do menu do botão direito - > novo - > documento de texto. Edite o documento de texto usando o notepad ou o notepad ++ e digite o seguinte código no arquivo .txt:

@echo off

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

Então você tem que renomear o arquivo para o seu comando pessoal, por exemplo "npp.cmd".

On a side note: the @echo off prevents the command from printing to the command prompt;

the link between the quotation marks can refer to any executable;

*%** will make sure that anything you type after the npp command (for example "npp nonsense.txt") will be put after the original command in the quotation marks.

Em seguida, você precisa editar uma "variável de ambiente", neste caso, o chamado PATH (essa variável contém as pastas nas quais o Windows procura 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 sua conta" . Em "Variáveis de usuário para Hansel", crie uma nova variável "Path" se ela não existir ou edite a variável "Path" antiga, se houver uma.

Se você criar uma nova variável PATH, o valor da variável deverá ser lido apenas: C: \ Users \ Hans \ CmdFiles

Se você editar uma variável PATH antiga, o valor da variável deve ser: oldstuff ; C: \ Usuários \ Hans \ CmdFiles (ocupe o ponto e vírgula) .

O Windows agora procura por comandos na pasta "C: \ Usuários \ Hansel \ CmdFiles" e você pode facilmente adicionar novos comandos a esta pasta!

    
por 26.08.2014 / 00:40
5

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

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

coloque o arquivo np.bat em c:\Windows

abra o prompt de comando e digite np ou np myfile.txt e insira.

    
por 02.03.2016 / 04:27
2

Uma maneira é fazer uma alteração nessa chave do Registro:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]

Você pode baixar um arquivo .reg zipado de Donn Felker que permite que você abra um arquivo com apenas um atalho n .

Eu editei o .reg antes de executá-lo e verifique se o caminho para o Notepad ++ está correto (por exemplo, C:\Program Files (x86) ) e também alterei o atalho para n em vez de n .

Em seguida, clique duas vezes para adicionar ao seu registro.

    
por 10.01.2014 / 09:48
2

Para executar qualquer programa a partir da linha de comando com um nome curto, você pode criar um alias para ele usando o comando doskey :

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

Por exemplo, depois de executar o comando
doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
você pode abrir o arquivo de texto com o notepad ++ por notepad++ textfile . Claro, você pode usar alias mais curtos como npp ou n++ .

Além disso, você pode criar um alias para um caminho que você geralmente abre:

doskey home=cd C:\Users\myprofile

Mas infelizmente você não pode usar esse alias no caminho. Se você executar doskey home=C:\Users\myprofile e, em seguida, inserir a linha de comando cd home ou start home\myfile , receberá a mensagem de erro.

Para criar seus alias automaticamente sempre que cmd for executado, você poderá colocar o arquivo em lote como autorun.cmd e configurá-lo na entrada do Registro:

HKCU\Software\Microsoft\Command Processor\AutoRun

ou

HKLM\Software\Microsoft\Command Processor\AutoRun

Links para os artigos:
Aliases do console
Processador de comandos \ AutoRun

    
por 02.04.2016 / 06:27
2

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

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

  2. recorte e cole o atalho para C: / windows / system 32.

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

PS: no meu caso, eu nomeei o atalho 'notepadpp' (ou mesmo 'nppp') para que eu não precise pressionar 'shift + =' duas vezes para o símbolo '+'

Extremamente simples e fácil, e é fácil excluir o atalho. Você não precisa nem mudar o caminho, registro

    
por 24.12.2017 / 08:58
1

Adicione o diretório do programa ao seu CAMINHO .

    
por 13.06.2013 / 23:11