Je peux démarrer le Bloc-notes régulier à partir de cmd.
C:\Windows>notepad
Je peux aussi le démarrer à partir de l'invite d'exécution.
Je veux pouvoir faire la même chose avec le Notepad ++. Je peux le démarrer à partir de l'invite d'exécution, mais je ne peux pas le démarrer à partir de cmd.
Je peux aussi ouvrir un fichier spécifique dans Notepad à partir de cmd.
C:\Windows>notepad d:\mytext.txt
Je veux pouvoir faire la même chose avec Notepad ++.
Est-ce possible et que puis-je faire pour l'activer?
Vous pouvez ajouter C:\Program Files (x86)\Notepad++
à votre variable d'environnement PATH
.
Par exemple, vous pouvez exécuter ce qui suit à l’invite de commande:
set PATH=%PATH%;C:\Program Files (x86)\Notepad++
Pour plus d'options, voir Que sont PATH et d'autres variables d'environnement et comment puis-je les définir ou les utiliser?
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 la commande Invite:
start notepad++
Pour ouvrir un fichier dans Notepad ++, exécutez:
start notepad++ <filename>
Je ne voudrais pas encombrer ma PATH
juste pour utiliser un seul outil.
Une alternative consiste à utiliser un éditeur de texte alternatif comme 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 Notepad++
sur github .
Une alternative moins invasive est un fichier cmd
comme ceci:
"C:\Programme\Notepad++\notepad++.exe" %*
Ce fichier doit résider quelque part dans la PATH
existante. En fait, je mets tous mes outils dans un répertoire UTIL
commun, qui fait partie de PATH
.
C’est ce que j’ai fait. De cette manière, vous n’avez pas à taper notepad++
Créer le fichier np.bat
avec cet ensemble de commandes.
@echo off
start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %*
placer le fichier np.bat
dans le c:\Windows
ouvrez la commande Invite et tapez np
ou np myfile.txt
et entrez.
En combinant les réponses d'Axel Kemper et en ajoutant des éléments supplémentaires, voici ce que j'ai fait pour créer une commande permanente vous permettant de donner le nom de votre choix.
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 via le menu contextuel -> nouveau -> document texte. Editez le document texte à l'aide de 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 en votre commande personnelle, par exemple "npp.cmd".
Sur une note de côté: @echo off empêche la commande d’imprimer sur la commande Invite;
le lien entre les guillemets peut faire référence à n’importe quel exécutable;
*% ** veillera à ce que tout ce que vous tapez après la commande npp (par exemple " npp nonsense.txt ") soit placé après la commande originale entre guillemets.
Ensuite, vous devez éditer une "variable d'environnement", dans ce cas la dénommée PATH (cette variable contient les dossiers dans lesquels Windows recherche les commandes et les exécutables). Pour ajouter le dossier à votre CHEMIN, appuyez sur le bouton Windows pour accéder au menu Démarrer et tapez "modifier les variables d'environnement de 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 en existe une.
Si vous créez une nouvelle variable PATH, la valeur de la variable doit simplement indiquer: C:\Users\Hans\CmdFiles
Si vous modifiez une ancienne variable PATH, la valeur de la variable doit indiquer: oldstuff ; C:\Utilisateurs\Hans\CmdFiles (en respectant les points-virgules) .
Windows recherche maintenant les commandes dans le dossier "C:\Users\Hansel\CmdFiles" et vous pouvez facilement ajouter de nouvelles commandes à ce dossier!
Un moyen simple d'exécuter n'importe quel programme installé sur Windows à partir de la commande est:
Recherchez l'emplacement de notepad ++. Exe, créez un raccourci dans le répertoire d'installation.
coupez et collez le raccourci vers C:/windows/system 32.
Maintenant, vous pouvez appuyer sur "Win + R" et tapez le nom du raccourci. Terminé.
PS: dans mon cas, j'ai nommé le raccourci 'notepadpp' (ou même 'nppp') pour ne pas avoir à appuyer sur 'shift + =' deux fois 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, registre
Pour exécuter un programme en ligne de commande avec un nom abrégé, vous pouvez créer un alias à l'aide de la commande doskey
:
doskey alias="drive:\path to program\executable" $*
Par exemple, après avoir exécuté la commandedoskey 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 sous la forme npp
ou n++
.
Vous pouvez aussi créer un alias pour certains chemins 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
puis entrez dans la ligne de commande cd home
ou start home\myfile
, vous recevez un message d'erreur.
Pour créer vos alias automatiquement à chaque exécution de cmd
, vous pouvez le placer dans le fichier de commandes, comme autorun.cmd
, et le définir dans l'entrée de registre:
HKCU\Software\Microsoft\Command Processor\AutoRun
ou
HKLM\Software\Microsoft\Command Processor\AutoRun
Liens vers les articles:
Alias de la console
Processeur de commandes\AutoRun
Une solution consiste à modifier cette clé de registre:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]
Vous pouvez télécharger un fichier .reg compressé à partir de Donn Felker qui vous permet d’ouvrir un fichier avec juste un raccourci n
.
J'ai modifié le fichier .reg avant de l'exécuter et pour m'assurer que le chemin d'accès au Bloc-notes ++ est correct (par exemple, C:\Program Files (x86)
) et j'ai également changé le raccourci en n
au lieu de n
.
Puis double-cliquez pour ajouter à votre registre.
Ajoutez le répertoire du programme à votre CHEMIN .