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

  FORUM HardWare.fr
  Programmation
  Java

  Utilisation de windir systemroot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation de windir systemroot

n°820143
23samael
Posté le 11-08-2004 à 11:44:27  profilanswer
 

Bonjour à tous!
 
Comment je peux me servir de windir ou systemroot dans mon fichier java?
 
au sein d'une commande :
runtime.exec("rundll32 SHELL32.DLL,ShellExec_RunDLL " + "c:\\WINDOWS\\system32\\cmd.exe /K" + "C:\\prog.bat" );
 
 
en fait je veux remplacer c:\\windows par windir ou systemroot pour que cela marche avec WINNT
 
Merci d'avance!!!


Message édité par 'joce ' le 11-08-2004 à 14:09:02
mood
Publicité
Posté le 11-08-2004 à 11:44:27  profilanswer
 

n°820293
23samael
Posté le 11-08-2004 à 14:09:25  profilanswer
 

Help me!!!

n°820306
pascal34
one point !
Posté le 11-08-2004 à 14:23:44  profilanswer
 


 
Si tu veux récupérer directement les variables d'environnement, c'est loupé : tu peux pas.
Mais tu peux les passer à ton programme via des propriétés system passées par la ligne de commande par exemple.
 
ex:
 
java -cp %MONCLASSPTAH% -Dwindows.windir=%WINDIR% -Dwindows.systemroot=%SYSTEMROOT% mon.package.MaClasse
 
windows.windir et windows.systemroot seront disponibles dans ton prog java  en faisant des System.getproperty("windows.windir" ) et System.getproperty("windows.systemroot" )
 
Tu peux passer comme ça ce que tu veux à ton prog java. Ca permet de passer des arguments nommés à ton programe plutôt que de les récupérer par args[] dans le main().

n°820315
23samael
Posté le 11-08-2004 à 14:31:16  profilanswer
 

je suis en train de les passer en argument de mon main!
Merci qu'en même

n°820325
pascal34
one point !
Posté le 11-08-2004 à 14:42:32  profilanswer
 

23samael a écrit :

je suis en train de les passer en argument de mon main!
Merci qu'en même


 
Les propriétés systèmes sont plus propre et plus faciles à gérer.
Tu peux aussi les mettre dans un fichier .properties et les charger avec un objet Properties.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Utilisation de windir systemroot

 

Sujets relatifs
[php] De l'utilisation des sessions...Débat théorique à propos d'une utilisation des sockets et des threads
[XML]pb utilisation de msxml3.dll sous NT4[Cookie] Bug avec IE6 sur l'utilisation de cookie tiers ?
utilisation des fonctions imagesUtilisation de variable dans lien pour paramétrer un objet
utilisation de mysql_free_resultgdb, c++ et difficultés d'utilisation
Utilisation d'une fonction écrite en C++Utilisation d'une fonction d'une dll
Plus de sujets relatifs à : Utilisation de windir systemroot


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