Lancer .exe avec vb sans "C:/"
Résolu
Logitoch
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
Logitoch Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Logitoch Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Lancer .exe avec vb sans "C:/"
- .Exe - Télécharger - Divers Utilitaires
- Svchost exe - Guide
- Vb - Télécharger - Langages
- Bat to exe converter - Télécharger - Édition & Programmation
- Winrar exe - Télécharger - Compression & Décompression
5 réponses
Bonsoir,
afin de pouvoir de répondre, il faut préciser la version de VB, par exemple Shell n'existe plus en VB.net.
afin de pouvoir de répondre, il faut préciser la version de VB, par exemple Shell n'existe plus en VB.net.
Oups desoler ^^
je suis sur .NET 2015
j'avais pris une ancienne version ^^
mais j'ai quand même mon probleme ^^
Merci
je suis sur .NET 2015
j'avais pris une ancienne version ^^
mais j'ai quand même mon probleme ^^
Merci
Ok,
alors pour savoir si un chemin de fichier existe, il faut utiliser la classe File et sa méthode Exists
https://docs.microsoft.com/fr-fr/dotnet/api/system.io.file.exists?redirectedfrom=MSDN&view=netframework-4.8
Si oui, pour lancer ce fichier, il faut utiliser Process.Start
https://docs.microsoft.com/fr-fr/dotnet/api/system.diagnostics.process.start?redirectedfrom=MSDN&view=netframework-4.8
Si non, il faut le chercher, en utilisant par exemple un OpenFileDialog, si tu es en Winform
https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.forms.openfiledialog?redirectedfrom=MSDN&view=netframework-4.8
Pour stocker ton chemin (par défaut ou le nouveau), tu peux utiliser le fichier de config (App.Config), un xml https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net un txt (avec File.Write, ou un streamwriter), etc...
alors pour savoir si un chemin de fichier existe, il faut utiliser la classe File et sa méthode Exists
https://docs.microsoft.com/fr-fr/dotnet/api/system.io.file.exists?redirectedfrom=MSDN&view=netframework-4.8
Si oui, pour lancer ce fichier, il faut utiliser Process.Start
https://docs.microsoft.com/fr-fr/dotnet/api/system.diagnostics.process.start?redirectedfrom=MSDN&view=netframework-4.8
Si non, il faut le chercher, en utilisant par exemple un OpenFileDialog, si tu es en Winform
https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.forms.openfiledialog?redirectedfrom=MSDN&view=netframework-4.8
Pour stocker ton chemin (par défaut ou le nouveau), tu peux utiliser le fichier de config (App.Config), un xml https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net un txt (avec File.Write, ou un streamwriter), etc...
Si le fichier ne se trouve pas ou tu t'y attends, tu peux aussi le chercher par son nom sans intervention de l'utilisateur
https://docs.microsoft.com/en-us/previous-versions/bb546159(v=vs.140)?redirectedfrom=MSDN#code-snippet-1
Eventuellement, tu fais tourner la requête dans un backgroundworker pour afficher une barre de progression.
https://docs.microsoft.com/en-us/previous-versions/bb546159(v=vs.140)?redirectedfrom=MSDN#code-snippet-1
Eventuellement, tu fais tourner la requête dans un backgroundworker pour afficher une barre de progression.
Bonsoir
Avec le fichier xml
Dim xdoc As XDocument = XDocument.Load("test xml.xml") Dim monChemin As String = xdoc.Element("Chemin").Value If File.Exists(monChemin) Then 'Lancer le jeu Process.Start(monChemin) Else 'option 1 ouvrir une boite de dialog If openFileDialog1.ShowDialog() = DialogResult.OK Then monChemin = openFileDialog1.FileName 'extraction du chemin xdoc.Element("Chemin").Value = monChemin xdoc.Save("test xml.xml") 'sauvegarde dans le xml Else MessageBox.Show("Action annulée") End If End If
Avec le fichier xml
<?xml version="1.0" encoding="utf-8" ?> <Chemin>C:\toto\toto.exe</Chemin>
Répéter que tu es nul, n'est pas une excuse pour ne pas faire des efforts.
Plus haut, je t'ai mis de nombreux liens, vers l'aide en ligne de microsoft, les as tu lu?
Quand tu demandes ou placer le contenu du fichier xml, et bien dans le fichier xml, as-tu au moins regardé ce que cela peut être?
Il y a un lien que h'ai oublié:
https://plasserre.developpez.com/cours/vb-net/ lis le entier, refait les exemples. Et on en reparle
Plus haut, je t'ai mis de nombreux liens, vers l'aide en ligne de microsoft, les as tu lu?
Quand tu demandes ou placer le contenu du fichier xml, et bien dans le fichier xml, as-tu au moins regardé ce que cela peut être?
Il y a un lien que h'ai oublié:
https://plasserre.developpez.com/cours/vb-net/ lis le entier, refait les exemples. Et on en reparle
j'ai crée ce topic pour le bouton "jouer"
mais vu que je suis tout nouveau sur VB je ne connais pas trop ^^
Je suis aller sur les liens que vous m'aviez donné mais cela ma juste montrer la syntaxe et quelque notes mais je n'ai pas tout tout compris.
je n'ai pas ta connaissance en la matière.
je te remercie de m'avoir aider
Sur ce, Bonne soirée.
PS: Merci pour le lien je vais y faire un tour ^^ mais je ne veux pas tout apprendre sur VB a la base c'est juste pour un launcher, et je ne vais pas passer mon temps dessus.
mais vu que je suis tout nouveau sur VB je ne connais pas trop ^^
Je suis aller sur les liens que vous m'aviez donné mais cela ma juste montrer la syntaxe et quelque notes mais je n'ai pas tout tout compris.
je n'ai pas ta connaissance en la matière.
je te remercie de m'avoir aider
Sur ce, Bonne soirée.
PS: Merci pour le lien je vais y faire un tour ^^ mais je ne veux pas tout apprendre sur VB a la base c'est juste pour un launcher, et je ne vais pas passer mon temps dessus.
Bonjour, programmer ça ne tombe pas du ciel, ça s'apprend.
Si tu ne te sens pas capable d'apprendre, tu peux faire un raccourci sur le bureau, c'est le premier launcher qui soit.
Pour rappel, ce forum n'est pas là pour faire ton travail à ta place, mais pour te donner des pistes pour y arriver toi même.
Si tu ne te sens pas capable d'apprendre, tu peux faire un raccourci sur le bureau, c'est le premier launcher qui soit.
Pour rappel, ce forum n'est pas là pour faire ton travail à ta place, mais pour te donner des pistes pour y arriver toi même.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sauf que dans la vraie vie, et pour un jeu, un launcher n'a que peu d'utilité.
En effet, il est dans l'intérêt de l'éditeur du jeu (qui lui sait programmer) que son jeu soit le plus accessible possible, donc dans la procédure d'installation, il prévoit, un raccourci sur le bureau et/ou dans le menu démarrer.
Je ne voies que deux grandes raisons pour faire un launcher:
Puisque tu ne veux pas apprendre, je n'ai pas de raison de continuer à t'aider.
En effet, il est dans l'intérêt de l'éditeur du jeu (qui lui sait programmer) que son jeu soit le plus accessible possible, donc dans la procédure d'installation, il prévoit, un raccourci sur le bureau et/ou dans le menu démarrer.
Je ne voies que deux grandes raisons pour faire un launcher:
- apprendre à manipuler / executer des fichiers par le code, et j'ai répondu dans ce sens, car il me plait de partager de la connaissance.
- tenter de contourner les sécurités du logiciel, c'est illégal et contraire à la charte de CCM.
Puisque tu ne veux pas apprendre, je n'ai pas de raison de continuer à t'aider.