Lancer .exe avec vb sans "C:/"
Résolu/Fermé
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
-
23 janv. 2016 à 19:40
Logitoch Messages postés 23 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 30 mai 2019 - 26 janv. 2016 à 20:09
Logitoch Messages postés 23 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 30 mai 2019 - 26 janv. 2016 à 20:09
A voir également:
- Lancer .exe avec vb sans "C:/"
- Svchost exe - Guide
- Vb - Télécharger - Langages
- .Exe - Télécharger - Divers Utilitaires
- Vb cable - Télécharger - Audio & Musique
- Frst64.exe - Télécharger - Sécurité
5 réponses
Utilisateur anonyme
23 janv. 2016 à 20:14
23 janv. 2016 à 20:14
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.
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
14
23 janv. 2016 à 22:07
23 janv. 2016 à 22:07
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
Utilisateur anonyme
23 janv. 2016 à 23:09
23 janv. 2016 à 23:09
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...
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
14
23 janv. 2016 à 23:26
23 janv. 2016 à 23:26
Merci , vraiment merci je cherche depuis tal heure :D
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.
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
14
25 janv. 2016 à 11:31
25 janv. 2016 à 11:31
Mais comme je ne suis pas fort en !VB y'aurai t-il moyen que tu m'aide pour formuler tout sa ?
Utilisateur anonyme
25 janv. 2016 à 18:48
25 janv. 2016 à 18:48
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>
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
14
25 janv. 2016 à 19:55
25 janv. 2016 à 19:55
Merci ^^
Mais je suis vraiment nul en VB , peut tu etre plus precis y'a t-il des trucs a changer ? Lequel ?
le : <?xml version="1.0" encoding="utf-8" ?>
<Chemin>C:\toto\toto.exe</Chemin>
je le place ou ?
Je te remercie pour ton aide :D
Cordialement
Mais je suis vraiment nul en VB , peut tu etre plus precis y'a t-il des trucs a changer ? Lequel ?
le : <?xml version="1.0" encoding="utf-8" ?>
<Chemin>C:\toto\toto.exe</Chemin>
je le place ou ?
Je te remercie pour ton aide :D
Cordialement
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
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
14
Modifié par Logitoch le 25/01/2016 à 23:02
Modifié par Logitoch le 25/01/2016 à 23:02
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.
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
14
26 janv. 2016 à 10:17
26 janv. 2016 à 10:17
Mais je veut pas apprendre entièrement le VB mais juste pour le launcher , on a pas besoins de tout apprendre le VB pour un launcher ....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
26 janv. 2016 à 16:50
26 janv. 2016 à 16:50
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.
Logitoch
Messages postés
23
Date d'inscription
jeudi 11 septembre 2014
Statut
Membre
Dernière intervention
30 mai 2019
14
Modifié par Logitoch le 26/01/2016 à 20:57
Modifié par Logitoch le 26/01/2016 à 20:57
Ce n'est pas que je ne n'est pas envie d'apprendre , c'est juste que la le launcher c'est urgent et la je n'ai pas assez de temps pour tout apprendre du VB