Bonjour,

Je souhaite récupérer le contenu d'une variable d'environnement côté client. Disons par exemple %USERDOMAIN%.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<html> 
<body>
<script type="text/javascript">
function userdomain()
{
   document.write("Je vais te donner le contenu de USERDOMAIN !</br>");
   var w = new ActiveXObject("WScript.Shell");
   var res = w.run ('cmd echo %USERDOMAIN%');
   document.write("USERDOMAIN vaut : " + res + "</br>");
}
</script>
 
<a href="javascript:void(userdomain());">Donne moi le contenu de USERDOMAIN!</a>
 
</body> 
</html>
OK, ici, ce n'est que l'idée, car certes, je pense qu'il est peu probable que le "cmd" que j'ouvre soit capable de passer le résultat de la commande echo...

Comment puis-je récupérer le contenu de ma commande (echo %USERDOMAIN%) ?
Je ne comprends pas très bien le "cmd /A" et "cmd /U". Est-ce que quelqu'un l'a déjà mis en oeuvre ?
D'abord, est-ce la bonne méthode de vouloir procéder avec du javascript et WScript.Shell ? (copier coller après googlisation...)


Merci bien pour votre aide.
Cordialement,

Cricket