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.
- Win + R
- bloc-notes
- Entrer
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?
d:\mytext.txt
il sera ouvert dans l'application par défaut. Vous ne pouvez pas passer les arguments de CL, mais assez rapidement si vous voulez juste ouvrir le fichierRéponses:
Vous pouvez ajouter
C:\Program Files (x86)\Notepad++
à votrePATH
variable d'environnement.Par exemple, vous pouvez exécuter ce qui suit à l’invite de commande:
Pour plus d'options, voir Que sont PATH et d'autres variables d'environnement et comment puis-je les définir ou les utiliser?
la source
notepad++ %userprofile%\desktop\testfile.txt
ce qui est bien. J'ai utilisé la boîte de dialogue Variables d'environnement pour cela. Quelle est la syntaxe pour supprimer une variable d'environnement à l'aide de la commande set? Je ne pouvais pas trouver de commutateur ou de syntaxe spécifique pour cela. Pas sur le lien que vous avez fourni et pas sur le site Web de Computer Hope.PATH
variable s'effectue mieux via l'interface graphique. Je ne sais pas comment le supprimer rapidement de la ligne de commande. Si vous souhaitez supprimer complètement une variable d'environnement, vous pouvez l'utiliserset something=
, mais je ne vous conseillerais pas de le faire pourPATH
.path ;
efface les paramètres du chemin de recherche pour l'instance actuelle de cmd. Cela ne supprime pas réellement les chemins de recherche de la variable PATH. En ouvrant une nouvelle fenêtre cmd, les paramètres du chemin de recherche sont restaurés. Oh bien, je suppose que je vais utiliser l'interface graphique alors.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:
Pour ouvrir un fichier dans Notepad ++, exécutez:
la source
findstr /spim /c:"SomeString" *.*
.C:\Users\username\AppData\Roaming\Microsoft\Windows
où la variable $ PATH est très différente. Vous pouvez réellement spécifier ce que Démarrer -> références de recherche. Plus de détailJe ne voudrais pas encombrer mon
PATH
juste pour utiliser un seul outil.Une alternative consiste à utiliser un éditeur de texte alternatif comme remplacement à 100%
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 autreNotepad++
lanceur sur github .Une alternative moins invasive est un
cmd
fichier comme celui-ci:Ce fichier doit résider quelque part dans l'existant
PATH
. En fait, je mets tous mes outils dans unUTIL
répertoire commun , qui fait partie dePATH
.la source
.BAT
mais de nos jours c'est souvent.cmd
. Les commandes du fichier sont exécutées, à savoircmd.exe
le shell de ligne de commande lui-même.C’est ce que j’ai fait. De cette façon, vous n’avez pas à taper
notepad++
Createnp.bat
file avec cet ensemble de commandes.placer le
np.bat
fichier dansc:\Windows
ouvrez l'invite de commande et tapez
np
ounp myfile.txt
et entrez.la source
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:
Ensuite, vous devez renommer le fichier en votre commande personnelle, par exemple "npp.cmd".
Ensuite, vous devez éditer une "variable d'environnement", dans ce cas la dénommée PATH (cette variable contient les dossiers où Windows recherche les commandes et les exécutables). Pour ajouter le dossier à votre PATH, appuyez sur le bouton Windows pour accéder au menu Démarrer et tapez "Modifier 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 en existe une.
Si vous créez une nouvelle variable PATH, la valeur de la variable doit simplement se lire: C: \ Users \ Hans \ CmdFiles
Si vous modifiez une ancienne variable PATH, la valeur de la variable doit être la suivante: oldstuff ; C: \ Users \ Hans \ CmdFiles ( sauf le point-virgule) .
Windows recherche maintenant les commandes dans le dossier "C: \ Users \ Hansel \ CmdFiles" et vous pouvez facilement ajouter de nouvelles commandes à ce dossier!
la source
@ECHO OFF
d'une commande d'une ligne. La@
suppression de l'écho pour cette ligne uniquement, de même@"C:\Software\Notepad++\notepad++.exe" %*
que ce que vous voulez.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
la source
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
n
raccourci.J'ai édité le .reg avant de l'exécuter et pour m'assurer que le chemin d'accès à Notepad ++ est correct (par exemple
C:\Program Files (x86)
) et j'ai également changé le raccourci en aun
lieu den
.Puis double-cliquez pour ajouter à votre registre.
la source
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 suivante
doskey
: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 ++ by
notepad++ textfile
. Bien sûr, vous pouvez utiliser un alias plus court quelque chose commenpp
oun++
.Vous pouvez aussi créer un alias pour certains chemins que vous ouvrez souvent:
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 commandecd home
oustart home\myfile
recevez un message d'erreur.Pour créer automatiquement vos alias à chaque
cmd
exécution, vous pouvez les placer dans le fichier de commandes, commeautorun.cmd
dans l'entrée de registre:ou
Liens vers les articles:
Console Aliases
Command Processor \ AutoRun
la source
Ajoutez le répertoire du programme à votre PATH .
la source
Dans PowerShell:
la source