Menu

Chemin d'accès avec le nom d'utilisateur [Résolu]

Alvin1614 49 Messages postés lundi 24 avril 2017Date d'inscription 19 septembre 2018 Dernière intervention - 11 juil. 2018 à 14:46 - Dernière réponse : Whismeril 12031 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 septembre 2018 Dernière intervention
- 13 juil. 2018 à 14:11
Bonjour,

J'ai créé un logiciel en vb.net. Celui-ci doit faire à un moment
Si ce fichier existe alors l'ouvrir
Sinon afficher un message
. Voici mon code
Dim Utilisateur
Utilisateur = Environment.UserName
 If My.Computer.FileSystem.FileExists("C:\Utilsateur\Downloads\WIFIONE_SETUP.exe") Then
        Shell ("C:\Utilisateur\Downloads\WIFIONE_SETUP.exe", vbNormalFocus)
 Else
        Me.Label1.Visible = True
 End If


Le problème, c'est que
Utilisateur
n'est pas pris en compte comme une variable dans le chemin d'accès. Je voudrais donc savoir comment faire pour que "Utilisateur" devienne une variable.

Merci,

Alvin1614
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Pinzou76 728 Messages postés dimanche 17 septembre 2017Date d'inscription 21 septembre 2018 Dernière intervention - Modifié par Pinzou76 le 11/07/2018 à 14:54
1
Merci
Bonjour,
If My.Computer.FileSystem.FileExists("C:\" & Utilisateur & "\Downloads\WIFIONE_SETUP.exe") Then

Tout ce qui est entre guillemets ne sera pas considéré comme une variable dans votre cas.
Donc il faut fermer les guillemets, ajouter votre variable à la chaîne, puis les rouvrir et rajouter la fin de la chaîne.

Bonne journée

[EDIT] Il faut aussi préciser que Utilisateur est une string dans sa déclaration, ça vous évitera des conflits.
Dim Utilisateur As String

Merci Pinzou76 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 26522 internautes ce mois-ci

Commenter la réponse de Pinzou76
Meilleure réponse
Whismeril 12031 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 septembre 2018 Dernière intervention - 11 juil. 2018 à 17:16
1
Merci
Bonjour
sinon tu utilises
https://msdn.microsoft.com/en-us/library/system.environment.getfolderpath(v=vs.110).aspx

Merci Whismeril 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 26522 internautes ce mois-ci

Commenter la réponse de Whismeril
Alvin1614 49 Messages postés lundi 24 avril 2017Date d'inscription 19 septembre 2018 Dernière intervention - 13 juil. 2018 à 13:58
0
Merci
Merci beaucoup ! Les solutions que vous m'avez apportés fonctionnent à merveille !
Whismeril 12031 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 22 septembre 2018 Dernière intervention - 13 juil. 2018 à 14:11
De rien
Commenter la réponse de Alvin1614