Cliquez sur un bouton -> Lancez un fichier * .exe
-
26-09-2019 - |
Question
Fondamentalement, ce que je veux faire, c'est lancer un fichier * .exe lorsque je clique sur un bouton. Je veux que cela soit fait dans vb.net. J'ai Microsoft Visual Basic 2008 Express Edition.
Le bouton que j'ai s'appelle «btnyes».
Comment puis-je lancer un fichier * .exe à partir du clic de ce bouton?
La solution
Dans le gestionnaire d'événements du bouton Call
Process.Start("C:\path_to\myapp.exe")
Vous trouverez d'autres échantillons dans la documentation MSDN pour Process.Start()
.
Si vous ne savez pas comment un gestionnaire d'événements est créé: ouvrez simplement le formulaire dans le concepteur et double-cliquez sur le btnYes
bouton. Cela créera automatiquement un gestionnaire d'événements pour l'événement de clic de bouton et l'IDE ouvrira le fichier de code pour vous à la position correcte.
Autres conseils
Si vous souhaitez appeler un fichier EXE par code:
Si le fichier est un seul fichier, faites ce qui suit:
Process.Start("D:\MATI2\MATI.EXE")
Vous pouvez obtenir le chemin d'accès en cliquant avec le bouton droit dans le fichier EXE tout en appuyant sur Shift et en choisissant la copie comme chemin
Si le fichier dépend d'un ou plusieurs fichiers .dll, la manière précédente ne fonctionnera pas, utilisez ce qui suit:
Dim info As New ProcessStartInfo() info.FileName = "C:\Program Files (x86)\VentSrv\ventrilo_srv.exe" info.WorkingDirectory = "C:\Program Files (x86)\VentSrv" info.Arguments = "<specify the command line arguments here if necessary>" Process.Start(info)