web-dev-qa-db-fra.com

Windows 7 - Ajouter un chemin

J'ai besoin d'ajouter un nouveau chemin (sumatraPDF) sur mon PATH variable.
Je ne sais pas pourquoi ça ne marche pas ...
Je pense que tout va bien, mais lorsque j'essaie d'exécuter le sumatrapdf.exe à partir de CMD, il ne trouve pas le programme.

C'est ce que j'ai fait:enter image description here

Le chemin est correct, je l'ai vérifié 1000 fois.

L'idée est d'utiliser LaTeX avec sublimetext et lorsque je sauvegarde un fichier .text, sumatra doit s'ouvrir et me montrer le résultat. Si je veux que je dois ajouter le chemin de SumatraPDF ... mais cela ne fonctionne pas.

28
Giovanni Far

Je pense que vous éditez quelque chose dans le registre Windows mais cela n’a aucun effet sur le chemin.

Essaye ça:

Comment ajouter, supprimer ou modifier des variables d'environnement dans Windows 7

la variable d'intérêt est le PATH

aussi vous pouvez taper sur la ligne de commande:

Set PATH=%PATH%;(your new path);
15
Domin8urMind

Une autre méthode qui a fonctionné pour moi sous Windows 7 et qui n'exigeait pas de privilèges d'administrateur: 

Cliquez sur le menu Démarrer, recherchez "environnement", cliquez sur "Modifier les variables d'environnement pour votre compte". 

Dans la fenêtre qui s'ouvre, sélectionnez "CHEMIN" sous "Variables utilisateur pour nom d'utilisateur " et cliquez sur le bouton "Modifier ...". Ajoutez votre nouveau chemin à la fin du chemin existant, séparé par un point-virgule (%PATH%;C:\Python27;...;C:\NewPath). Cliquez sur OK dans toutes les fenêtres, ouvrez une nouvelle fenêtre CMD et testez la nouvelle variable.

11
Bird

J'ai trouvé le problème: Insérez le dossier sans le fichier exécutable.
so Au lieu de:

C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe

vous devez écrire ceci:

C:\Program Files (x86)\SumatraPDF\
3
Giovanni Far

En réponse au PO:

La variable d’environnement PATH spécifie les dossiers que Windows doit rechercher afin de trouver des fichiers tels que des programmes exécutables ou des DLL. Pour que votre installation Windows trouve votre programme, vous devez spécifier le dossier dans lequel réside le programme, PAS le fichier programme lui-même!

Donc, si vous voulez que Windows cherche des exécutables (ou d’autres fichiers souhaités) dans le dossier:

C:\PHP

parce que, par exemple, vous voulez installer PHP manuellement et choisir le dossier dans lequel vous voulez installer PHP, vous ajoutez ensuite l'entrée:

C:\PHP

dans votre variable d’environnement PATH, PAS une entrée telle que "C:\PHP\php.exe".

Une fois que vous avez ajouté l'entrée du dossier à votre variable d'environnement PATH, Windows recherchera dans ce dossier et exécutera TOUT fichier exécutable nommé que vous spécifiez, si ce fichier réside dans ce dossier, de la même manière que tous les autres fichiers PATH existants. les entrées.

Avant de modifier votre variable PATH, cependant, protégez-vous à l’avance des erreurs. Copiez la valeur existante de la variable PATH dans un fichier Bloc-notes et enregistrez-la en tant que sauvegarde. Si vous faites une erreur en modifiant PATH, vous pouvez simplement revenir facilement à la version précédente si vous prenez cette étape.

Une fois que vous avez terminé, ajoutez les entrées de chemin souhaitées au texte (encore une fois, je vous suggère de le faire dans le Bloc-notes afin que vous puissiez voir ce que vous faites. La zone de texte de Windows 7 est difficile à lire si vous avez même une légère déficience visuelle), puis collez ce texte dans la zone de texte Windows, puis cliquez sur OK.

Votre variable d’environnement PATH est une chaîne de texte composée d’une liste de chemins de dossiers, chaque entrée étant séparée par des points-virgules. Un exemple a déjà été donné par quelqu'un d'autre ci-dessus, tel que:

C:\Program Files; C:\Winnt; C:\Winnt\System32

Votre version exacte peut varier en fonction de votre système.

Donc, pour ajouter "C:\PHP" à ce qui précède, vous le modifiez comme suit:

C:\Program Files; C:\Winnt; C:\Winnt\System32; C:\PHP

Ensuite, copiez et collez ce texte dans la boîte de dialogue Windows, cliquez sur OK et vous devriez maintenant avoir une nouvelle variable PATH, prête à être utilisée. Si vos modifications ne prennent pas effet immédiatement, vous pouvez toujours redémarrer l'ordinateur.

3
David Edwards

Le chemin est une liste de répertoires dans lesquels la commande Invite recherche les fichiers exécutables, si elle ne parvient pas à le trouver dans le répertoire en cours. Le PO semble essayer d’ajouter l’exécutable réel, alors qu’il suffit de spécifier le chemin où se trouve l’exécutable.

1
MrZoolook

Essayez ceci en cmd:

cd address_of_sumatrapdf.exe_file && sumatrapdf.exe

Où vous devriez mettre l'adresse de votre fichier .exe à la place de l'adresse_du_sumatrapdf.exe.

0
Fayyaz