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

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [BATCH] variable d'environement PATH avec Set [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BATCH] variable d'environement PATH avec Set [RESOLU]

n°1165322
bl@p_psx
Admin G15-france
Posté le 20-05-2003 à 11:26:28  profilanswer
 

je doit faire un batch qui ajoute 2 varibles d'environement globale.
 
Pour ce faire, j'utilise :
 

Code :
  1. SET path=%path%;d:\test;d:\test2


 
ca marche dans un fenetre DOS, mais des que je la ferme, la variable revient à son etat initial.
 
le probleme, c'est que si je reboot, la varibal n'es pas enregistrer et ne reste pas. Je ne peut pas la rentrer à la main (trop de machine)
 
Quelle est donc le paramtres secret qui me permet de sauvegarder la variables PATH avec mes nouvelles valeurs ?
 
Faut-il la declarer dans un fichier ?
 
merci d'avance.
 
@+
 
ps: les systems sont Windows NT4, 2000 pro, XP home et XP pro.


Message édité par bl@p_psx le 21-05-2003 à 11:31:41
mood
Publicité
Posté le 20-05-2003 à 11:26:28  profilanswer
 

n°1165380
JPA
Posté le 20-05-2003 à 12:17:14  profilanswer
 

echo SET path=%path%;d:\test;d:\test2>>c:\autoexec.bat  
non ?

n°1165381
Phoenix
Posté le 20-05-2003 à 12:18:48  profilanswer
 

BL@P_pSx a écrit :

je doit faire un batch qui ajoute 2 varibles d'environement globale.
 
Pour ce faire, j'utilise :
 

Code :
  1. SET path=%path%;d:\test;d:\test2


 
ca marche dans un fenetre DOS, mais des que je la ferme, la variable revient à son etat initial.
 
le probleme, c'est que si je reboot, la varibal n'es pas enregistrer et ne reste pas. Je ne peut pas la rentrer à la main (trop de machine)
 
Quelle est donc le paramtres secret qui me permet de sauvegarder la variables PATH avec mes nouvelles valeurs ?
 
Faut-il la declarer dans un fichier ?
 
merci d'avance.
 
@+
 
ps: les systems sont Windows NT4, 2000 pro, XP home et XP pro.
 
 


 
Fais une recherche sur winset. (ressource kit il me semble...)

n°1165387
bl@p_psx
Admin G15-france
Posté le 20-05-2003 à 12:21:55  profilanswer
 

JPA a écrit :

echo SET path=%path%;d:\test;d:\test2>>c:\autoexec.bat  
non ?


 
pas d'autoexec.bat sur NT4 et inutilisé sous 2k et XP
 
ensuite, pour winset, je sais pas mais ce que j'ai a faire est sur un cd (instalation d'un logiciel + declaration de variables) qui est vendu a nos clients ...
 
alors Winset, bein, je sais pas si j'ai le droit de le mettre sur un cd ...
 
++


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1165639
bl@p_psx
Admin G15-france
Posté le 20-05-2003 à 14:52:58  profilanswer
 

:bounce:

n°1165682
boisorbe
Posté le 20-05-2003 à 15:23:06  profilanswer
 

quel os ton CD  ou pour quel OS ?


Message édité par boisorbe le 20-05-2003 à 15:23:31

---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
n°1165758
renaud-twi​ngo
Dans ma cabane au Canada
Posté le 20-05-2003 à 16:12:06  profilanswer
 

BL@P_pSx a écrit :


 
pas d'autoexec.bat sur NT4 et inutilisé sous 2k et XP
 
ensuite, pour winset, je sais pas mais ce que j'ai a faire est sur un cd (instalation d'un logiciel + declaration de variables) qui est vendu a nos clients ...
 
alors Winset, bein, je sais pas si j'ai le droit de le mettre sur un cd ...
 
++


 
Deux solutions pour toi:
 
Solution 1: La bourine
***********************
Effectivement il n y a pas d autoexec.bat sous NT/2000/XP, mais si tu en cree un a la racine de C et que tu met le path, 2000 et XP le prennent en compte, par contre j ai pas teste sur NT4
 
Solution 2: La grande classe
****************************
Aller modifier les registre. Tu fais un batch qui exporte la cle ou est le path dans un fichier .reg, tu rajoutes ce que tu veux (attention c est en Hexa!) dans le fichier, et tu lance le .reg dans ton batch
 
Si tu veux plus d info va voir ici:
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
PS: pour exporter c est reg export
 
Sinon ya une autre tomic pas mal:
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


Message édité par renaud-twingo le 20-05-2003 à 16:12:58
n°1165778
bl@p_psx
Admin G15-france
Posté le 20-05-2003 à 16:20:56  profilanswer
 

renaud-twingo a écrit :


 
Deux solutions pour toi:
 
Solution 1: La bourine
***********************
Effectivement il n y a pas d autoexec.bat sous NT/2000/XP, mais si tu en cree un a la racine de C et que tu met le path, 2000 et XP le prennent en compte, par contre j ai pas teste sur NT4
 
Solution 2: La grande classe
****************************
Aller modifier les registre. Tu fais un batch qui exporte la cle ou est le path dans un fichier .reg, tu rajoutes ce que tu veux (attention c est en Hexa!) dans le fichier, et tu lance le .reg dans ton batch
 
Si tu veux plus d info va voir ici:
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
PS: pour exporter c est reg export
 
Sinon ya une autre tomic pas mal:
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


 
merci, je regarde ca !
 
@+

n°1166509
Pupoul
Je te vois
Posté le 21-05-2003 à 10:48:27  profilanswer
 

Heu c'est moi qui aie rien compris à la demande ?
 
Parce que pour modifier la variable Path élégamment sous W2K et XP, on fait:
 
Click droit sur poste de travail
Propriétés
Onglet Avancé
Bouton variables d'environnement
Dans la liste variables système, on modifie Path.
 
Basta :)

n°1166569
bl@p_psx
Admin G15-france
Posté le 21-05-2003 à 11:28:43  profilanswer
 

Pupoul a écrit :

Heu c'est moi qui aie rien compris à la demande ?
 
Parce que pour modifier la variable Path élégamment sous W2K et XP, on fait:
 
Click droit sur poste de travail
Propriétés
Onglet Avancé
Bouton variables d'environnement
Dans la liste variables système, on modifie Path.
 
Basta :)


 
mais oui, c'est bien, je sais faire ca !  :sol:  
 
le probleme c'est que clic droit dans un batch ca marche pas !!!!
 :whistle:  
c'est resolu au fait, mais je vais t'expliquer clairement.
 
Je travaille dans une boite qui fait du developement de logiciel, et celui-ci est une traduction d'un log anglais (bref ...) a la fin de l'installation (develloper en interne), il faut faire des modifs de la varibale PATH (ajoutter 2 chemins).  
 
Je fait koi ? un pop-up qui dis au client de faire des clic partout sur son windows pour entrer le PATH ?  :sarcastic:  
Ou alors, un batch qui se lance tout seul ?  ;)  
 
D'ailleur, c'est pas vraiment un batch que je veux, mais les commandes qui m'on ete donnée m'on permis de faire faire les modifs en dur dans l'installateur pour ajouter ces 2 variables (en passant par l'edition du registre en programation)
 
voilà.
 
++  :hello:  
 
 
ps: les instalateurs sont developer en Interne et ne passe pas par Wise ni par Instashield

mood
Publicité
Posté le 21-05-2003 à 11:28:43  profilanswer
 

n°1317728
sisicaivra​i
Life is Beautifullll
Posté le 17-10-2003 à 10:55:22  profilanswer
 

Pupoul a écrit :

Heu c'est moi qui aie rien compris à la demande ?
 
Parce que pour modifier la variable Path élégamment sous W2K et XP, on fait:
 
Click droit sur poste de travail
Propriétés
Onglet Avancé
Bouton variables d'environnement
Dans la liste variables système, on modifie Path.
 
Basta :)


je comprend pas, c ce que je fais, et ça n'a pas l'air de fonctionner
 
exemple : dans c:\qt\bin j'ai l'exec moc.exe
j'ai ajouté dans le path c:\qt\bin
(j'ai meêm rebooté)
et pourtant ca ne marche pas :  
en console :  
---------------------------------------------------
C:\Documents and Settings\imho.LAURENTSLN>path
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\CMake\b
in ; c:\vtk\bin\ ; c:\vtk\bin\bin\ ; c:\itk\bin\ ; c:\itk\bin\bin\ ; c:\qt; c:\q
t\bin;c:\vtk\bin\bin; C:\qt\bin;C:\Program Files\Microsoft Visual Studio\Common\
Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Progr
am Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual
Studio\VC98\bin
 
C:\Documents and Settings\imho.LAURENTSLN>moc
'moc' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
 
C:\Documents and Settings\imho.LAURENTSLN>c:\qt\bin\moc
^C
C:\Documents and Settings\imho.LAURENTSLN>
 
-------------------------------------------------------
 
si qqn a une idée... :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [BATCH] variable d'environement PATH avec Set [RESOLU]

 

Sujets relatifs
fdisk (prob resolu), disque en esclave (prob resolu)batch pour lancer outlook dans le systray
Ecrire un petit batch pour arreter Windows XPLigne de commande dans un raccourci ou un batch ?
Boite mail MSN en chinois [resolu]Qui peut me dire ce qu'est un commutateur applicatif ? [Résolu]
j'ai instalé une saloperie; vous m'avez aidé et c'est RESOLU[Batch] Lancer un batch en mode totalement invisible
Erreur Sérieuse... sous Windows XP -- Résolu (?) 
Plus de sujets relatifs à : [BATCH] variable d'environement PATH avec Set [RESOLU]


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