web-dev-qa-db-fra.com

Comment appeler un programme sous Windows à partir d'une invite de commande?

J'ai ajouté le chemin de bloc-notes2 à chemin

enter image description here

Et quand je fais notepad2 somefile.js - cela indique que ce n'est pas reconnu comme une commande interne ou externe.

J'ai essayé notepad2.exe - ne fonctionne toujours pas. Quoi d'autre dois-je faire pour pouvoir faire ce que je peux faire avec le bloc-notes? c'est-à-dire notepad somefile.txt - boom, l'ouvre.

20
Marina Dunst

Vous devez ajouter le chemin du dossier contenant notepad2.exe et non le chemin complet du nom actuel exename__. Alors utilisez:

C:\Program Files\Notepad2\

REMARQUE: Les modifications que vous apportez à votre variable PATH (ou à toute autre variable d'environnement) ne prennent pas effet dans les programmes en cours d'exécution. Le moyen le plus simple de vérifier que vos modifications prennent effet pour tous les programmes consiste à vous déconnecter puis à vous reconnecter (ou redémarrez l'ordinateur si vous souhaitez également que les services système Windows voient les modifications). Toutefois, si vous devez simplement utiliser les modifications de l'invite de commande, il suffit de fermer la fenêtre cmdet de la rouvrir.

56
heavyd

Selon ce que vous faites, il est également possible d'utiliser la clé de registre " App Paths ".

Voici comment vous pouvez lancer plusieurs applications, par exemple. Chrome, Firefox, notepad ++. Exe, etc., sans qu’ils soient dans votre "CHEMIN".

De plus, il est préférable de garder les variables PATH aussi propres que possible, cela enregistrera un certain nombre de recherches de fichiers inutiles lorsque le chemin de recherche est utilisé. L'ordre des valeurs dans le chemin doit également être pris en compte pour cette raison.

6
HelpingHand