Bonjour,
Je souhaite récupérer dynamiquement le chemin du répertoire "Mes documents" de l'utilisateur en cours (par exemple pour l'utilisateur clenoir j'aimerais récupérer : C:\Documents and Settings\clenoir\Mes documents) .
Comment procéder ?
Bonjour,
Je souhaite récupérer dynamiquement le chemin du répertoire "Mes documents" de l'utilisateur en cours (par exemple pour l'utilisateur clenoir j'aimerais récupérer : C:\Documents and Settings\clenoir\Mes documents) .
Comment procéder ?
Salut,
Ton VI il est (ou sera) sauvegardé dans quel répertoire?
Actuellement je travaille dans un répertoire local C:\Dev\. Cependant, l'installation par défaut de l'application se fera dans C:\Program Files\[Mon application]\ .
Je ne peux malheureusement pas gérer l'intégralité de l'application sur C:\Program Files\[Mon application]\ en raison de restriction de droits en écriture pour certains utilisateurs dans ce répertoire.
Hello,
Il n'y a pas d'acces direct, me semble-t-il.
Par contre, tu peux y acceder via les WinApi
SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL, 0, szPath) de Shell32.dll
a+
Pour rappel à ceux qui ne connaissent pas: les Winapi sont des fonctions fournies par Windows par l'intermediaire de mise à dispo de DLLs ( Shell32.dll, ...) situé dans le dossier <C:\Windows\system32> et suivants. On les utilise plus volontiers avec des langages tel le C ou derivés. Sous LV, le plus simple est d'appeller directement la DLL contenant la fonction et de lui passer les bons parametres qui sont indiqués dans la doc.
Pour les WinApi, il y a sur DVP quelques tutoriels pour les utiliser en C.
Sinon, la reference, c'est le site Microsoft.
Cependant, il faut les utiliser avec parcimonie sous Labview car il n'est pas vraiment optimisé pour ca, ca marche bien pour les fonctions basiques mais des que tu veux utiliser des handles, ca devient vite galere.
Pour obtenir ce chemin tu peux passer par le chemin pour le "LabVIEW Data" qui se trouve facilement dans la barre des path (c'est une constante).
Puis tu ajoute ..\ (ces 3 caractères te permettent de supprimer la dernière direction).
Alors tu te retrouve avec : C:\Documents and Settings\"utilisateur"\Mes documents
Est-ce que cela aton problème
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager