Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2947 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Problème avec la commande set Path

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec la commande set Path

n°1093411
ZZZzzz
Posté le 23-05-2005 à 14:41:15  profilanswer
 

Salut à tous,
 
je souhaite ajouter à la variable d'environements Path sous xp
 
le chemin suivant via un fichier bat (afin d'eviter de passer par les menu chiant de windows):
 
C:\program files\Havas Medimedia\Communs
 
j'utilise la commande suivante  
 

Code :
  1. set PATH=%PATH%;C:\program files\Havas Medimedia\Communs


 
cela fonctionne correctement, mais dès que je ferme la console, le chemin que j'ai ajouté
ne se trouve dans la variable path   :??:    
 
y t-il un moyen via la commande précédente de rendre l'ajout de ce chemin permanent??
 
Merci d'avance
 

mood
Publicité
Posté le 23-05-2005 à 14:41:15  profilanswer
 

n°1093446
Elmoricq
Modérateur
Posté le 23-05-2005 à 14:57:22  profilanswer
 

Normal que les modifications à la commande PATH disparaissent à la fermeture de la console : cette modification n'est valable QUE pour le shell courant, ainsi que les fils éventuels, mais JAMAIS pour le(s) parent(s).
 
C'est ainsi (et c'est tant mieux).
 
Pour ce que tu veux faire, je ne sais plus si c'est en base de registre ou dans un fichier.

n°1093660
ZZZzzz
Posté le 23-05-2005 à 16:32:52  profilanswer
 

Quelqu'un d'autre à une petite idée??

n°1094109
scuny
Posté le 23-05-2005 à 21:04:00  profilanswer
 

utilitaire setx de W2K et +  permet de modifier des variables machines.
 
se trouve soit chez Windows soit chez sysinternal.com

n°1928920
Thordax
Shop smart. Shop S-Mart !
Posté le 05-10-2009 à 11:06:13  profilanswer
 

Je réuppe ce topic parce que je rencontre le même problème que le posteur, à savoir que je souhaite modifier le path via un batch, mais que ces modifications ne sont pas prises en compte hors-console.
 
Existe-t-il un chemin dans le registre Windows auquel cas je pourrais passer par ce biais ?

n°1929234
eZula
Posté le 06-10-2009 à 10:39:34  profilanswer
 

Code :
  1. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment||Path


 
;)

n°1929237
Thordax
Shop smart. Shop S-Mart !
Posté le 06-10-2009 à 10:49:31  profilanswer
 

Merci :d
 
Et dans le batch, j'arrive à ça :
 

Code :
  1. reg Query HKEY_CURRENT_USER\Environment /v path | findstr /i /c:"C:\MONCHEMIN" >nul
  2. if not %errorlevel%== 0 REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /d "C:\MONCHEMIN;%PATH%" /f


 
(ce qui permet de ne pas rerentrer le chemin si celui-ci existe déjà)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Problème avec la commande set Path

 

Sujets relatifs
probleme jmf + linux[html] Problème niais
probleme en javaProblème de caractère '
[ASP] Probleme pour un appel à une fonction asp sous htmlProbleme de MCD
[Makefile] Affecter le `stdout' d'une commande shell a une variableprobleme avec la balise <pre>
[Résolu] : Problème de liens "local/en ligne".Synthaxe de la commande include en VBS???
Plus de sujets relatifs à : Problème avec la commande set Path


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR