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?

Était-ce utile?

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:

  1. 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

  1. 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)
    
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top