OVH Cloud OVH Cloud

%windir% explication demandé...

8 réponses
Avatar
rperruez
Bonjour à tous,

Parfois je vois cette syntaxe utilisée !
%windir%\

Pouvez vous me dire à quoi correspond le % ?

Pouvez vous me dire à quoi correspond le windir ?

Si vous aviez une url dans vos favoris ?

merci d'avance,

richard

8 réponses

Avatar
JPaul
Dans le post :,
rperruez nous a dit :

Pouvez vous me dire à quoi correspond le windir ?
Si vous aviez une url dans vos favoris ?


c'est une variable systéme qui pointe sur l'endroit où tu as choisis
d'installer windows
et pour que windows reconnaisse que c'est une variable, elle est entre %
%.

--
JPaul

Avatar
~Jean-Marc~ [MVP]
"rperruez" wrote in message news:
Bonjour à tous,


Salut,

Parfois je vois cette syntaxe utilisée !
%windir%


C'est une variable d'environnement.

Pouvez vous me dire à quoi correspond le % ?
Pouvez vous me dire à quoi correspond le windir ?


Essaye ceci :
Démarrer > Exécuter : CMD

Puis :

set [Entrée]

ou bien :

echo %windir%

Si vous aviez une url dans vos favoris ?


Plutôt orienté Delphi, mais ça devrait compléter la réponse :
http://castelain.developpez.com/articles/VariablesEnvironnement/

@+

--
~Jean-Marc~ MSAE & MVP Windows XP Fr
M'écrire : http://msmvps.com/docxp/contact.aspx
- http://docxp.mvps.org - http://msmvps.com/docxp/ -
Aide en DIRECT sur Internet : http://communautes-ms.akro-net.org/

Avatar
Coucou à toutes et à tous
Bonjour !

C'est pour indiquer qu'il s'agit d'une variable et non d'un lien direct.
Windir veut dire Windows Directory, pour indiquer le chemin où se trouve le
répertoire de Windows.

Tous les systèmes ne sont pas installés de la même façon. Pour que cela
puisse fonctionner, quels que soient les chemins, on utilise une variable
intermédiaire. De cette façon, que votre système soit dans Windows ou dans
un autre dossier (C'est possible), ça fonctionnera.

Vous avez aussi %SystemRoot% très utilisé. Il indique que c'est dans le
répertoire en cours de l'utilisateur en session.

--
Cordialement.

=========== Jean-Jacques V.
Microsoft MVP
Avatar
Coucou à toutes et à tous
Ah ! Désolé ! Je viens de poster la même chose. Pas fait exprès... Les
messages se sont croisés.

--
Cordialement.

=========== Jean-Jacques V.
Microsoft MVP
Avatar
Gilles RONSIN
"rperruez" , le sam. 20 août 2005 12:20:13, écrivait
ceci:

Bonjour à tous,
Salut,


Parfois je vois cette syntaxe utilisée !
%windir%

Pouvez vous me dire à quoi correspond le % ?


C'est une variable d'environnement. Lance une console et tape :
SET <entrée>

Tu vas voir la liste des variables d'environnement qui sont
actuellement définies sur ta machine.
Certaines sont standards et communes à plusieurs OS (temp, tmp, path)
Certaines sont standards pour les NT (windir, userprofile,
programfiles)
Les autres sont spécifiques aux applications ou même personnelles.
Tu peux créér tes propres variables qui peuvent servir dans des scripts
ou batch.
Pour récupérer le contenu on l'encadre par 2 %. Dans ton cas quand on
voit : cd %windir%
c'est traduit par Windows comme : cd C:Windows si ton systeme est sur
ton disque c: dans le dossier windows, mais tu pourrais avoir n'importe
quoi (e:windows, ou c:winnt, ou x:tototata rien n'est interdit)

donc le plus simple pour accèder au dossier windows de tout un chacun
est d'utiliser %windir%



Pouvez vous me dire à quoi correspond le windir ?

Si vous aviez une url dans vos favoris ?

merci d'avance,

richard







--
Embryon de site : http://gilles.ronsin.free.fr
Nouvelle astuce : Gérez vos messages non lus
http://gilles.ronsin.free.fr/#nonlus
Il est impossible pour un optimiste d'être agréablement surpris.

Avatar
Pierre TORRIS
rperruez a écrit dans ce message
<news: :

Bonjour,

Bonjour à tous,

Parfois je vois cette syntaxe utilisée !
%windir%

Pouvez vous me dire à quoi correspond le % ?


Ce caractère, lorsqu'il est utilisé par *couple* autour d'une variable,
signifie qu'il faut prendre le contenu de la variable, et non le mot en
tant que tel. Il faut bien entendu que la variable ait été auparavant
définie. Voir ci-dessous.

Pouvez vous me dire à quoi correspond le windir ?


windir est ici une variable d'environnement definie par le système
(variable d'environnement système). Comme toute variable, on lui donne
une valeur, et dans ce cas, le système lui attribue l'unité et le
chemin d'installation de Windows.

Par exemple, si disque C: et dossier Windows, on aura :
windir=C:Windows

Dans le Registre, l'information se trouve ici :
HKLMSYSTEMCurrentControlSetControlSession ManagerEnvironment

On y découvre que : windir=%SystemRoot% !

Alors que SystemRoot est défini ici :
HKLMSOFTWAREMicrosoftWindows NTCurrentVersion

Soit (par exemple) : SystemRoot=C:WINDOWS

Par la suite, on peut utiliser la variable pour différentes tâches,
sans même en connaître le contenu. Dans le cas de windir, on s'assure
que l'on va représenter le dossier d'installation, où qu'il se trouve.
Voici trois exemples :

1) windirsystem32
2) C:windirsystem32
3) %windir%system32

Dans les 2 premiers cas, le chemin est faux, car le dossier windir
n'existe pas (enfin, en principe. L o L). Dans le dernier cas, les
caractères % % (par couple et sans espace) indique qu'il s'agit d'une
variable et qu'il faut prendre son contenu, soit ici le véritable
chemin d'accès.

Si vous aviez une url dans vos favoris ?


Une petite recherche vous conduira forcément qq part...

Pour avoir des renseignements supplémentaires concernant les
utilisateurs et les variables d'environnement de votre système :

Démarrer | Exécuter -> msinfo32
Voir -> Environnement logiciel -> Variables d'environnement

Sinon, la commande SET vous permet de visualiser également d'autres
variables définies au cours de votre session :
Démarrer | Exécuter -> cmd -> set
Vous obtenez la liste des variables actives et leur contenu.

Cette commande permet également de créer vous-même des variables dans
des fichiers de commandes par exemple. Le tout étant de ne pas utiliser
celles existantes. Pour en savoir davantage, tapez : set /?

Il est aussi possible de créer des variables une fois pour toutes, pour
un usage particulier (Utilisateur et/ou Système). C'est ici :
Propriétés système | Onglet Avancé | Variables d'environnement

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]

Avatar
Jean
Bonjour à tous,

Parfois je vois cette syntaxe utilisée !
%windir%

Pouvez vous me dire à quoi correspond le % ?

Pouvez vous me dire à quoi correspond le windir ?

Si vous aviez une url dans vos favoris ?

merci d'avance,

richard


Bouton Démarrer/Ecécuter

Tapez :

hh ntcmds.chm::ntcmds_shelloverview.htm

Cliquez OK

Amicalement,

--
Jean - JMST
Belgium

Avatar
rperruez
Bonjour à tous,

Alors là vraiment je suis épaté par la qualité des réponses que vous m'avez
fournies.
Je les ai toutes mises en bloc note (metapad;)

Ce lien est super !
http://castelain.developpez.com/articles/VariablesEnvironnement/

Bon et bien je me mets au boulot :-))

richard