Merci
--
Ne pas utiliser la fonction: "Répondre à l'expéditeur"
L'adresse a été volontairement modifiée (spam)
écrire à: cchri...@free.fr avec un seul 'c' au début
> Comment ajouter un s/repertoire dans le chemin d'acces par defaut ?
j'ai peur de ne pas comprendre la question
> et ou est stoké l'information que la commande "Path" renvoie en mode
> DOS ?
dans les propriétés du poste de travail, onglet avancés, bouton variables
d'environnements.
cdlt,
GAB.
La commande PATH ne fait que lire ou écrire une variable d'environnement :
PATH, laquelle contient une liste de dossiers dans lesquels le système va
"faire son marché" quand il n'arrive pas à localiser une application (si
on'a pas précisé son chemin complet)
Son contenu est stocké dans la BDR à 2 endroits:
Propre à chaque compte utilisateur :
HKCU\Environment\Path
Commun à tous les comptes :
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
On peut aussi définir PATH dans le fichier AUTOEXEC.BAT (il ne sert qu'à çà
sous NT)
Le résultat est la fusion logique des contenus des 2 clefs + éventuellement
de ce qui est défini dans autoexec.bat.
On peut définir le contenu de PATH :
1) Par la commande ... "PATH"
-----------------------------
copier-coller de l'aide en ligne :
Affiche ou définit un chemin de recherche des fichiers exécutables.
PATH [[lecteur:]chemin[;...][;%PATH%]
PATH ;
"Entrez PATH ; pour effacer les chemins de recherche et
indiquer à cmd.exe de ne chercher que dans le répertoire
en cours.
Entrez PATH sans paramètres pour afficher le chemin de recherche
en cours. L'ajout de %PATH% dans le paramètre du nouveau
chemin permet d'ajouter celui-ci à l'ancien chemin de recherche."
NB: cette modif est temporaire (le temps de la session)
2) par la commande SET :
-------------------------
SET <nom-de-variable>=<contenu-de-la-variable>
SET path=c:\windows;c:\program files;......machin
NB: cette modif est temporaire (le temps de la session)
3) depuis le panneau de config Système :
----------------------------------------
onglet "Avancé"
bouton "Variables d'environnement"
sélectionner PATH
NB: cette modif est permanente
4) depuis la BDR (pour les "accros" !) :
-------------------------------------
HKCU\Environment
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
NB: cette modif est permanente, mais nécessite une réouverture de session
5) Par programmation (applis ou scripts)
Exemple :
Le script ci-dessous ("AddPath.vbs") sert à
ajouter au "PATH" le dossier passé en paramètres
----------- couper ici -----------
Set Args= Wscript.Arguments
if args.count=0 then wscript.quit
Set fso=Wscript.GetObject("Scripting.FileSystemObject")
Dossier=args(0)
If not fso.FolderExists(Dossier) then
Wscript.echo "Le dossier " & Dossier & " n'existe pas!"
Wscript.quit
end if
Set shell = WScript.CreateObject("WScript.Shell")
Set env=Shell.Environment("system")
env("Path")=env("Path") & ";" & Dossier
----------- couper ici -----------
Exemple d'utilisation :
cscript h:\outils\scripts\addpath.vbs "c:\trucs à la
con\tests\trucmuche"
(les guillemets sont indispensables s'il y a des espaces dans le nom du
dossier)
NB: cette modif est permanente, mais nécessite une réouverture de "shell"
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - Jean-Clau...@wanadoo.fr
http://www.bellamyjc.net ou http://jc.bellamy.free.fr
"Gab" <g...@b.zh> a écrit dans le message de news:
dq05tc$f1f$1...@srv-lnx6.montrouge.rld.fr...
"Jean-Claude BELLAMY" <Jean-Clau...@wanadoo.fr> a écrit dans le
message de news: eSK%23vPhFG...@TK2MSFTNGP11.phx.gbl...