Aller a my documents

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

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. 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)
  2. et pour aller dans mes documents en memee temps %documents%??? sa marche pas

    merci userprofile marche
    1. COMMENT je fais pour aller sdans mes docs avec codes universelle
      1. 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)
        1. 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