[VB] Trouver le "USER" de l'ordinateur
Résolu
Minerger
Messages postés
14
Statut
Membre
-
Minerger Messages postés 14 Statut Membre -
Minerger Messages postés 14 Statut Membre -
Bonjour,
je voudrais qu'en cliquant sur un bouton le logiciel ouvre l'explorateur et entre dans le fichier mod du .minecraft qui se trouve C:\Users\nom\AppData\Roaming\.minecraft\mods
Et le problème c'est que je veux trouver le nom du pc de l'ordinateur qui exécute le logiciel
Comme par exemple si le nom d'utilisateur du pc s'appelle 'Paul' le logiciel ouvre l'explorateur et met
C:\Users\paul\AppData\Roaming\.minecraft\mods
Voila et merci pour votre aide :)
je voudrais qu'en cliquant sur un bouton le logiciel ouvre l'explorateur et entre dans le fichier mod du .minecraft qui se trouve C:\Users\nom\AppData\Roaming\.minecraft\mods
Et le problème c'est que je veux trouver le nom du pc de l'ordinateur qui exécute le logiciel
Comme par exemple si le nom d'utilisateur du pc s'appelle 'Paul' le logiciel ouvre l'explorateur et met
C:\Users\paul\AppData\Roaming\.minecraft\mods
Voila et merci pour votre aide :)
3 réponses
-
Salut,
C'est un dossier caché.
Dans la barre de recherche tapes ceci : C:\Users\XXX\AppData\Roaming.
Remplaces XXX par le nom de ton PC.
-
Bonjour,
quel VB?- VBS
- VBA -> précisez:
- Word
- Excel
- accès
- Powerpoint
- Autre
- VB6 (ou antérieur, précisez)
- VB.Net - précisez la Framework et ->
- Winform
- WPF
-
Pour l'utilisateur courrant
https://docs.microsoft.com/en-us/dotnet/api/system.security.principal.windowsidentity.getcurrent?redirectedfrom=MSDN&view=netframework-4.8
Pour récupérer le chemin d'un dossier spécial
https://docs.microsoft.com/en-us/dotnet/api/system.environment.specialfolder?redirectedfrom=MSDN&view=netframework-4.8
-
Merci je regarderais
EDIT :Comme je suis pas un expert en vb, voici mon code pour mon pc
Process1.StartInfo.FileName = "C:\Users\test\AppData\Roaming\.minecraft\mods"
Process1.Start()
Et je voudrais avoir le code complet qui permet de récupéré le nom du pc de l'utilisateur et qui le remplace 'test' par le nom et qui ouvre bien sur le dossier -
-
-
Dans le deuxième lien, il y a cet exemple
' Sample for the Environment.GetFolderPath method Imports System Class Sample Public Shared Sub Main() Console.WriteLine() Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System)) End Sub 'Main End Class 'Sample ' 'This example produces the following results: ' 'GetFolderPath: C:\WINNT\System32 '
Parmi toutes les valeurs possible de Environment.SpecialFolder, il y a en a une qui s'appelle ApplicationData.
Si on l'utilise à la place de System, le résultat est"C:\Users\trucmuche\AppData\Roaming"
trucmuche étant le nom de l'utilisateur. -
-