Eu posso iniciar o bloco de notas regular a partir do cmd.
C:\Windows>notepad
Também posso iniciá-lo no prompt de execução.
- Win + R
- bloco de anotações
- Entrar
Quero poder fazer o mesmo com o Notepad ++. Posso iniciá-lo a partir do prompt de execução, mas não consigo iniciá-lo a partir do cmd.
Também posso abrir um arquivo específico no Bloco de Notas no cmd.
C:\Windows>notepad d:\mytext.txt
Quero poder fazer o mesmo com o Notepad ++.
Isso é possível e o que posso fazer para ativar isso?
d:\mytext.txt
e ele será aberto no aplicativo padrão. Você não pode passar argumentos CL, mas rápido o suficiente, se você só quer abrir o arquivoRespostas:
Você pode adicionar
C:\Program Files (x86)\Notepad++
à suaPATH
variável de ambiente.Por exemplo, você pode executar o seguinte no prompt de comando:
Para obter mais opções, consulte O que são PATH e outras variáveis de ambiente e como posso configurá-las ou usá-las?
fonte
notepad++ %userprofile%\desktop\testfile.txt
que é legal. Eu usei a caixa de diálogo Variáveis de ambiente para isso. Qual é a sintaxe para remover uma variável de ambiente usando o comando set? Não consegui encontrar nenhuma opção ou sintaxe específica para isso. Não no link que você forneceu e nem no site Computer Hope.PATH
variável é melhor feita através da GUI, presumo. Não sei como removê-lo rapidamente da linha de comando. Se você deseja remover completamente uma variável de ambiente, pode usá-loset something=
, mas eu não o aconselharia a fazer issoPATH
.path ;
limpa as configurações do caminho de pesquisa para a instância atual do cmd. Na verdade, ele não remove os caminhos de pesquisa da variável PATH. Ao abrir uma nova janela do cmd, as configurações do caminho de pesquisa são restauradas. Bem, acho que vou usar a GUI então.Mesmo que o diretório do Notepad ++ não esteja no seu caminho, você pode usar o comando abaixo para executar o programa no prompt de comando:
Para abrir um arquivo no Notepad ++, execute:
fonte
findstr /spim /c:"SomeString" *.*
.C:\Users\username\AppData\Roaming\Microsoft\Windows
onde a variável $ PATH é muito diferente. Você pode realmente especificar quais referências de pesquisa Iniciar ->. Mais detalhesEu não gostaria de desordenar o meu
PATH
apenas por usar uma única ferramenta.Uma alternativa é usar um editor de texto alternativo como substituto a 100%,
Notepad
conforme explicado aqui com muitos detalhes. Outra descrição com uma ferramenta lançadora de editor dedicada pode ser encontrada aqui . OutroNotepad++
lançador no github .Uma alternativa menos invasiva é um
cmd
arquivo como este:Este arquivo deve residir em algum lugar ao longo do existente
PATH
. Na verdade, eu coloquei todas as minhas ferramentas em umUTIL
diretório comum , do qual faz partePATH
.fonte
.BAT
mas atualmente é frequente.cmd
. Os comandos no arquivo são executados pelocmd.exe
qual é o próprio shell da linha de comandos.Isto é o que eu fiz, dessa forma, você não precisa digitar
notepad++
Criarnp.bat
arquivo com este conjunto de comandoscolocar
np.bat
arquivoc:\Windows
abra o prompt de comando e digite
np
ounp myfile.txt
e digite.fonte
Combinando as respostas de Axel Kemper e adicionando alguns extras, eis o que eu fiz para fazer um comando permanente de que você pode dar o nome que quiser.
Antes de tudo, criei uma pasta extra. No meu caso: "C: \ Users \ Hansel \ CmdFiles" . Nesta pasta, 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 bloco de notas ou o bloco de notas ++ e digite o seguinte código no arquivo .txt:
É necessário renomear o arquivo para seu comando pessoal, por exemplo "npp.cmd".
Então você precisa editar uma "variável de ambiente", neste caso a chamada PATH (essa variável contém as pastas nas quais o Windows procura por comandos e executáveis). Para adicionar a pasta ao seu PATH, pressione o botão do Windows para acessar o 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 apenas: C: \ Users \ Hans \ CmdFiles
Se você editar uma variável PATH antiga, o valor da variável deverá ser: oldstuff ; C: \ Users \ Hans \ CmdFiles (lembre-se do ponto e vírgula) .
O Windows agora procura comandos na pasta "C: \ Users \ Hansel \ CmdFiles" e você pode adicionar facilmente novos comandos a essa pasta!
fonte
@ECHO OFF
de um comando de uma linha. O@
suprime ecoa apenas para essa linha,@"C:\Software\Notepad++\notepad++.exe" %*
o que você deseja.Uma maneira simples de executar qualquer programa instalado no Windows a partir do comando é:
Encontre o local do notepad ++. Exe, crie um atalho no diretório de instalação.
recorte e cole o atalho para C: / windows / system 32.
Agora você pode pressionar 'Win + R' e digitar o nome do atalho. Tudo feito.
PS: no meu caso, nomeei o atalho 'notepadpp' (ou mesmo 'nppp') para não precisar pressionar 'shift + =' duas vezes para o símbolo '+'
Extremamente simples e fácil, e é fácil excluir o atalho. Você nem precisa mudar o caminho, registro
fonte
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 compactado do Donn Felker que permite abrir um arquivo com apenas um
n
atalho.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 emn
vez den
.Em seguida, clique duas vezes para adicionar ao seu registro.
fonte
Para executar qualquer programa na linha de comando com um nome abreviado, você pode criar um alias para ele pelo comando
doskey
:Por exemplo, após executar o comando,
doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
você pode abrir o arquivo de texto com o bloco de notas ++ por
notepad++ textfile
. Obviamente, você pode usar um alias mais curto comonpp
oun++
.Além disso, você pode criar um alias para algum caminho que você costuma abrir:
Mas, infelizmente, você não pode usar esse alias no caminho. Se você executar
doskey home=C:\Users\myprofile
e digitar na linha de comandocd home
oustart home\myfile
receber uma mensagem de erro.Para criar seus aliases automaticamente sempre que for
cmd
executado, você pode colocá-los no arquivo em lotesautorun.cmd
e configurá-los na entrada do registro:ou
Links para os artigos:
Console Aliases
Command Processor \ AutoRun
fonte
Adicione o diretório do programa ao seu PATH .
fonte
No PowerShell:
fonte