118 votes

Comment lancer Notepad++ à partir de cmd ?

Je peux lancer le Notepad normal depuis cmd.

C:\Windows>notepad

Je peux aussi le lancer à partir de l'invite d'exécution.

  1. Win+R
  2. bloc-notes
  3. Entrez

Je veux pouvoir faire de même avec le Notepad++. Je peux le lancer à partir de l'invite d'exécution, mais je ne peux pas le lancer à partir de cmd.

Je peux également ouvrir un fichier spécifique dans Notepad à partir de cmd.

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

Je veux pouvoir faire de même avec Notepad++.

Est-ce possible, et que puis-je faire pour l'activer ?

162voto

sudha jallu Points 1621

Même si le répertoire Notepad++ ne se trouve pas dans votre chemin, vous pouvez utiliser la commande ci-dessous pour exécuter le programme à partir de l'invite de commande :

start notepad++

Pour ouvrir un fichier dans Notepad++, exécutez :

start notepad++ <filename>

80voto

diegogs Points 624

Vous pourriez ajouter C:\Program Files (x86)\Notepad++ à votre PATH variable d'environnement.

Par exemple, vous pouvez exécuter la commande suivante à l'invite de commande :

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

Pour d'autres options, voir Que sont PATH et les autres variables d'environnement, et comment puis-je les définir ou les utiliser ?

20voto

Axel Kemper Points 3443

Je ne voudrais pas encombrer mon PATH pour l'utilisation d'un seul outil.

Une alternative est d'utiliser un éditeur de texte alternatif pour remplacer à 100% l'outil Notepad comme expliqué aquí avec de nombreux détails. Une autre description avec un outil de lancement d'éditeur dédié peut être trouvée aquí . Un autre Notepad++ lanceur sur github .

Une alternative moins invasive est une cmd comme ceci :

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

Ce fichier doit se trouver quelque part sur le site existant de PATH . En fait, je mets tous mes outils dans un seul commun UTIL qui fait partie du répertoire PATH .

13voto

Nayana Adassuriya Points 253

C'est ce que j'ai fait, de cette manière vous n'avez pas à taper notepad++ Créer np.bat avec cet ensemble de commandes

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

place np.bat dans c:\Windows

ouvrez l'invite de commande et tapez np o np myfile.txt et entrez.

7voto

Hansel Points 104

En combinant les réponses d'Axel Kemper et en ajoutant quelques extras, voici ce que j'ai fait pour créer une commande permanente à laquelle vous pouvez donner le nom que vous voulez.

Tout d'abord, j'ai créé un dossier supplémentaire. Dans mon cas : " C:\Users\Hansel\CmdFiles " . Dans ce dossier, j'ai créé un nouveau fichier texte en utilisant le menu clic droit -> nouveau -> document texte. Editez le document texte en utilisant notepad ou notepad++ et tapez le code suivant dans le fichier .txt :

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

Ensuite, vous devez renommer le fichier avec votre commande personnelle, par exemple "npp.cmd".

A propos : le @echo off empêche la commande de s'imprimer sur l'invite de commande ;

le lien entre les guillemets peut faire référence à n'importe quel exécutable ;

*%** s'assurera que tout ce que vous tapez après la balise npp (par exemple " npp nonsense.txt ") sera placé entre guillemets après la commande originale.

Vous devez ensuite modifier une "variable d'environnement", en l'occurrence la variable PATH (cette variable contient les dossiers dans lesquels Windows recherche les commandes et les exécutables). Pour ajouter le dossier à votre PATH, appuyez sur le bouton Windows pour accéder au menu de démarrage et tapez "modifier les variables d'environnement pour votre compte" . Sous "User variables for Hansel", créez une nouvelle variable "Path" si elle n'existe pas ou modifiez l'ancienne variable "Path" s'il y en a une.

Si vous créez une nouvelle variable PATH, la valeur de la variable devrait simplement être la suivante : C:\Users\Hans\CmdFiles

Si vous modifiez une ancienne variable PATH, la valeur de la variable doit être la suivante : vieux trucs ; C:\Users\Hans\CmdFiles (attention au point-virgule) .

Windows recherche maintenant les commandes dans le dossier " C:\Users\Hansel\CmdFiles " et vous pouvez facilement ajouter de nouvelles commandes à ce dossier !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X