Win2000 SET PATH

Win2000 SET PATH - Shell/Batch - Programmation

Marsh Posté le 23-01-2003 à 17:08:28    

salut je fais un set path %; pathsupplémentaire
 
 
ça marche dans la ligne de commande
mais pas avec un bath :/
 
comment faire?
merci

Reply

Marsh Posté le 23-01-2003 à 17:08:28   

Reply

Marsh Posté le 24-01-2003 à 08:05:39    

:sweat:

Reply

Marsh Posté le 24-01-2003 à 08:51:13    

en doublant le % ?

Reply

Marsh Posté le 24-01-2003 à 09:19:00    

Sous NT :  
 


SET PATH=%PATH%;\pathsuppl


 
Avander


---------------
A thing of beauty is a joy forever (John Keats)
Reply

Marsh Posté le 24-01-2003 à 10:58:39    

oui oui
 
mais si je le fais dans un shell, enfin cmd.exe
c'est OK il reste le temps de la session
 
si je mets la même commande dans un bat, il dure le temps du bat, donc une seconde :/
 
 
en fait j'aimerais 2 choses
 
1. pouvoir rajouter un path le temps d'une session.
 
2. Rajouter un path definitivement
 
par un bat, ou un reg  :??:  
 
sachant que les privilèges sont OK.
 
merci :)


Message édité par AGA le 24-01-2003 à 10:59:09
Reply

Marsh Posté le 24-01-2003 à 11:15:41    

AGA a écrit :

oui oui
en fait j'aimerais 2 choses
 
1. pouvoir rajouter un path le temps d'une session.
 
2. Rajouter un path definitivement
 
par un bat, ou un reg  :??:  
 
sachant que les privilèges sont OK.
 
merci :)


 
Un set sera toujours local à la fenêtre cmd dans laquelle tu le fais. Pour que ça soit persistant, clic droit sur My Computer -> Properties -> Advanced -> Environment variables. Tu settes ton path et puis voilà.
Après, si tu fais un set dans un .bat, c'est pareil il restera le temps de vie de la fenêtre cmd dans laquelle il est exécuté.

Reply

Marsh Posté le 24-01-2003 à 11:36:33    

OK
il n'y a aucne possibilité de dépassé ces temps de vie?
 
c'est pour plusieurs postes
 

Reply

Marsh Posté le 24-01-2003 à 11:41:03    

AGA a écrit :

OK
il n'y a aucne possibilité de dépassé ces temps de vie?


 
"dépasser" ? :heink:  
Bin j'te dis, soit tu veux rendre ta variable permanente et là c'est Environment Variables, soit c'est local à UNE fenêtre. Après, si t'as envie de faire en sorte que ça soit dans plusieurs fenêtres mais pas dans toutes, faudra que tu mettes la ligne set path=... dans chaque fenêtre.

Reply

Marsh Posté le 24-01-2003 à 12:09:48    

:pt1cable:  
 
monoposte, tu va dans le panneau de config, ok c'est bon j'ai saisi et je savais
 
mais maintenant tu as 200 postes.
 
 
et tu veux pouvoir changer le path le temps d'une session (1), ou de manière permanente (2)
 
sachant que je veux pas me faire les 200 postes
 
:??:

Reply

Marsh Posté le 24-01-2003 à 12:30:48    

AGA a écrit :

:pt1cable:  
et tu veux pouvoir changer le path le temps d'une session (1), ou de manière permanente (2)
 
sachant que je veux pas me faire les 200 postes
 
:??:


 
Alors je te souhaite bonne chance [:ddr555]
Nan ba je sais pas, alors.

Reply

Marsh Posté le 24-01-2003 à 12:30:48   

Reply

Marsh Posté le 24-01-2003 à 17:43:38    

pour un chgt permanent a mon avis le mieux c'est encore de passer par la bdr :
 
-exporter la cle  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path  
-concatener ton path
-reimporter la cle
 
l'inconvenient c'est qu'il faut rebooter apres (fermer la session?) [:spamafote]

Reply

Marsh Posté le 13-02-2003 à 11:40:48    

aucun moyen de définir des variables d'environnement par un bat?
pour le temps d'une session? ou au pire définitivement?

Reply

Sujets relatifs:

Leave a Replay

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