flygirl
Messages postés3Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention17 juin 2003
-
16 juin 2003 à 10:39
cs_hhafid
Messages postés30Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention 7 novembre 2006
-
27 sept. 2005 à 03:25
Bonjour à tous,
Débutante en VB6 je bute pour copier un fichier (en l'occurence ici un template) vers
c:\Documents and settings\ user \Application Data\Microsoft\Templates\
Il faut que le nom de l'utilisateur s'applique à n'importe qui.
Je passe par copyfile et cela marche très bien sur n'importe quel autre chemin mais je n'arrive pas à récupérer la bonne syntaxe pour ce cas particulier.
flygirl
Messages postés3Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention17 juin 2003 17 juin 2003 à 15:16
Merci merci beaucoup Moustachu, tu m'as beaucoup aidé et j'ai trouvé. Alors pour ceux que cela intéresse (je ne sais pas si c'est la méthode la plus simple mais elle fonctionne) :
Objectif : récupérer le nom de l'utilisateur de la machine et copier un fichier vers le répertoire c:\Documents & Settings \[nom utilisateur\application data\...\templates
Autre impératif que cela fonctionne sur n'importe quel poste.
sub cmdcopie_click()
variable pour récupérer le nom utilisateur dans la base de registre
Dim MonIdentite as string
Set WshShell = CreateObject("WScript.Shell")
Set monfichier = CreateObject("Scripting.FileSystemObject")
MonIdentite = WshShell.regread("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\logon User Name")