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

Comment démarrer Notepad++ à partir de cmd ?

Advertisement

Je peux démarrer le Notepad normal à partir de cmd.

C:\Windows>notepad

Je peux aussi le démarrer à l'invite d'exécution.

  1. Win+R
  2. notepad
  3. Entrez

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

Je peux également ouvrir un fichier spécifique dans le Bloc-notes à partir de cmd.

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

Je veux pouvoir faire la même chose avec le Bloc-notes++.

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

Advertisement

Réponses (10)

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

Même si le répertoire Notepad++ n'est 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>
68
68
68
2013-06-13 21:10:40 +0000

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

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 les variables d'environnement PATH et autres, et comment puis-je les définir ou les utiliser ?

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

Je ne voudrais pas encombrer mon PATH juste pour utiliser un seul outil.

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

Une alternative moins invasive est un fichier cmd comme celui-ci :

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

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

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

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

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

placer np.bat fichier dans c:\Windows

ouvrir l'invite de commande et taper np ou np myfile.txt et entrer.

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

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 que vous pouvez appeler comme vous le souhaitez.

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 par le menu du clic droit -> new -> text document. 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" %*

Puis vous devez renommer le fichier à votre commande personnelle, par exemple “npp.cmd”.

A noter : le @echo off empêche l'impression de la commande à l'invite de commande ;

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

*%** fera en sorte que tout ce que vous taperez après la commande npp (par exemple “npp nonsense. txt”) sera mis entre guillemets après la commande originale.

Ensuite, vous devez éditer une “variable d'environnement”, dans ce cas-ci le “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 entrer dans le menu de démarrage et tapez “éditer les variables d'environnement pour votre compte”. Sous “Variables utilisateur pour 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 se lire : C:\Users\Hans\CmdFiles

Si vous modifiez une ancienne variable PATH, la valeur de la variable devrait être la suivante oldstuff;C:\Users\Hans\CmdFiles _(attention aux deux-points).

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

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

Un moyen simple d'exécuter tout programme installé sur Windows à partir de la commande est :

  1. Trouvez l'emplacement du notepad++.exe, créez un raccourci sous le répertoire d'installation.

  2. coupez et collez le raccourci vers C:/windows/system 32.

  3. Vous pouvez maintenant appuyer sur “Win + R” et taper le nom du raccourci. Tout est fait.

PS : dans mon cas, j'ai nommé le raccourci ‘notepadpp’ (ou même ‘nppp’) pour ne pas avoir à appuyer deux fois sur ‘shift + =’ pour le symbole ‘+’

Extrêmement simple et facile, et il est facile de supprimer le raccourci. Vous n'avez même pas besoin de changer le chemin d'accès, le registre

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

Pour exécuter un programme en ligne de commande avec un nom court, vous pouvez lui créer un alias par la commande doskey :

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

Par exemple, après avoir exécuté la commande doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $* , vous pouvez ouvrir le fichier texte avec notepad++ par notepad++ textfile. Bien sûr, vous pouvez utiliser un alias plus court, comme npp ou n++.

Vous pouvez également créer un alias pour un chemin que vous ouvrez souvent :

doskey home=cd C:\Users\myprofile

Mais malheureusement, vous ne pouvez pas utiliser cet alias dans le chemin. Si vous exécutez doskey home=C:\Users\myprofile et que vous entrez ensuite dans la ligne de commande cd home ou start home\myfile, vous recevez un message d'erreur.

Pour créer vos alias automatiquement à chaque fois que cmd s'exécute, vous pouvez le mettre dans le fichier batch comme autorun.cmd et le définir dans l'entrée du registre :

HKCU\Software\Microsoft\Command Processor\AutoRun

ou

HKLM\Software\Microsoft\Command Processor\AutoRun

Liens vers les articles : Alias de console Processeur de commande\AutoRun

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

Vous pouvez télécharger un fichier .reg zippé à partir de Donn Felker qui vous permet d'ouvrir un fichier avec un simple raccourci [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe].

J'ai édité le fichier . reg avant de l'exécuter et pour m'assurer que le chemin d'accès au Notepad++ est correct (par exemple n) et j'ai également changé le raccourci en C:\Program Files (x86) au lieu de n.

Ensuite, double-cliquez pour l'ajouter à votre registre.

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

Ajoutez le répertoire du programme à votre PATH .

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

Dans PowerShell :

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