Changer la variable path sous XP

Changer la variable path sous XP - Shell/Batch - Programmation

Marsh Posté le 17-03-2003 à 10:18:39    

Je voudrais changer un chemin dans la variable d environnement path. J ai fait un:
set path=c:\dir1
Mais ca marche que sous la fenetre ouverte... Comment faire pour que ces param soient changés definitivement?

Reply

Marsh Posté le 17-03-2003 à 10:18:39   

Reply

Marsh Posté le 17-03-2003 à 10:25:08    

Bin en faisant clic droit sur My Computer (ou Poste de Travail, au choix) puis Propriétés puis Avancé puis Variables d'environnement. Tu chopes ta variable PATH, tu la modifies, tu valides et t'as gagné la guerre.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 17-03-2003 à 10:25:42    

click droit sur le poste de travail
 
onglet Avancéé
 
puis en bas t'as "variable d'environement" tu click puis tu édite
 
et vala ;)

Reply

Marsh Posté le 17-03-2003 à 10:25:53    

Taiche a écrit :

Bin en faisant clic droit sur My Computer (ou Poste de Travail, au choix) puis Propriétés puis Avancé puis Variables d'environnement. Tu chopes ta variable PATH, tu la modifies, tu valides et t'as gagné la guerre.


 
grilled

Reply

Marsh Posté le 17-03-2003 à 11:45:25    

Zut, je me suis pas super bien exprimé... Je voudrais faire ca via un batch, bref trouver une commande qui fait ca de facon permanente!


Message édité par renaud-twingo le 17-03-2003 à 11:45:51
Reply

Marsh Posté le 17-03-2003 à 11:53:54    

renaud-twingo a écrit :

Zut, je me suis pas super bien exprimé... Je voudrais faire ca via un batch, bref trouver une commande qui fait ca de facon permanente!


Ouais bin alors là non, je vois pas. Et à mon avis, en batch, y a pas, du moins je crois pas.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 17-03-2003 à 11:56:12    

renaud-twingo a écrit :

Zut, je me suis pas super bien exprimé... Je voudrais faire ca via un batch, bref trouver une commande qui fait ca de facon permanente!


 
C'est de facon permanente ce qu'ils t'on dit et valable pour tt session dos et windows lui meme

Reply

Marsh Posté le 17-03-2003 à 12:06:44    

VisualC++ a écrit :


C'est de facon permanente ce qu'ils t'on dit et valable pour tt session dos et windows lui meme


Oui mais ce qu'on lui a dit, c'est une action utilisateur avec la souris, pas dans un batch :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 17-03-2003 à 12:35:50    

Merci qd meme  :hello:  
Et en vbs peut etre?

Reply

Marsh Posté le 17-03-2003 à 12:46:25    

j'ai deja repondu a un topic de ce type, on peut modifier le path via un batch (en modifiant une cle de la bdr)
l'inconvenient c qu'il faut rebooter apres pour que ce soit pris en compte

Reply

Marsh Posté le 17-03-2003 à 12:46:25   

Reply

Marsh Posté le 17-03-2003 à 12:46:49    

Alors regarde du cote de la base de registre
Et pour etre exacte ici :
 


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path


 
Gaffe c pas du STRING mais du DWORD, et c'est la cle qui contient la valeur entrée ds

My Computer (ou Poste de Travail, au choix) puis Propriétés puis Avancé puis Variables d'environnement. Tu chopes ta variable PATH

Reply

Marsh Posté le 17-03-2003 à 13:03:32    

dans ce cas je fais le fichier reg qui va bien et je le lance dans mon batch et mon batch reboot le tout a la fin et c est gagné!


Message édité par renaud-twingo le 17-03-2003 à 13:08:52
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed