Aller a my documents

frans003 Messages postés 616 Statut Membre -  
frans003 Messages postés 616 Statut Membre -
Bonjour,
jai creer un programm mais jaimerais lutuliser sur plusieurs pc .mais se n'est pas possible vu que le repertoire dans mon programme est C:/Francois/documents and settings/my documents/ecole.
jaimerais qu'il fasse ceci qu'il aie au my documents sans C:/Francois... pour que ca marche sur plusieurs pc.
et si possible aussi. si le nom c mes documents alors il va dans mes documents et si c my documents qu'il aie dans my documents
MERCII
Configuration: Windows XP
Firefox 3.0.7

6 réponses

  1. nabil07 Messages postés 161 Statut Membre 64
     
    KONICHIWA,

    utilises cette syntaxe :

     %USERPROFILE%\Mes documents


    pour la tester :
    1. allez à Démarrer->Exécuter ou bien la touche win+R,
    2. tappez la syntaxe ci-dessus,
    3. ok

    une fenêtre va s'ouvrir dans le dossier Mes Documents.

    %USERPROFILE% est une variable d'environnement, elle est valable sur tous les OSs.

    Pour savoir d'autres variables d'environnements du système
    clique bouton droit sur Poste de Travail -> Propriétés -> Avancé -> Variables d'environnement

    ATTENTION : surtout ne pas modifier aucune de ces variables.
    0
    1. Miya
       
      Du grand n'importe quoi.
      N'importe qui peut modifier les variables d'env. et ça ne marchera donc pas
      Sous windows, on utilise les apis (Shell)
      0
  2. frans003 Messages postés 616 Statut Membre 64
     
    et pour aller dans mes documents en memee temps %documents%??? sa marche pas

    merci userprofile marche
    0
  3. frans003 Messages postés 616 Statut Membre 64
     
    COMMENT je fais pour aller sdans mes docs avec codes universelle
    0
  4. Pingu
     
    Hello
    C'est la valeur Personal de la clé HKCU\Software\microsoft\Windows\CurrentVersion\Explorer\Shell folders qui permet de savoir où se trouve "Mes documents" pour la session active
    Cette valeur est à récupérer avec REG.exe si tu es sous XP Pro.
    Si tu es en Familial, il faut utiliser WshShell.RegRead avec du scripting (VBScript, JScript ou autres)
    0
    1. Anonyme
       
      Non.
      Ne jamais lire la BDR qui change d'un OS à l'autre
      Ni les variables d'env.
      Comme il a été dit, la seule methode valable et officielle est avec l'api
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. frans003 Messages postés 616 Statut Membre 64
     
    rien compris
    0
  7. frans003 Messages postés 616 Statut Membre 64
     
    c quoi la formule??
    0