Lancer un EXE sous VB

Bonjour,

Je viens de commencer VB y a peu et voila que je recherche 2-3 commandes, si l'un d'entre vous avait la possibilitée de m'aider. Je vous en remercie d'avance.

Je recherche donc les commandes suivantes :

- Lancer un exe qui se trouve dans le même dossier que mon programme, sans avoir un chemin d'accès prédéfinis.

- Lancer un exe qui se trouve sur le PC (installer et donc dans le registre)

Merci d'avance.
Configuration: Windows Vista
Safari 525.19

2 réponses

  1. Salut, essaies :

    set variable=CreateObject("WScript.Shell")
    variable.Run("C:\Ton_Dossier\ton_programme.exe")


    Ou bien juste :

    variable.Run("ton_programme.exe")


    Si le programme est dans le même répertoire.

    @+
    1. Pour lancer un programme situé dans le même dossier que ton programme sans savoir lequel c'est, tu fait :

      Shell(Application.StartupPath & "\TonProgramme.exe")

      Pour lancé un programme situé dans par exemple un dossier "Coucou" tu fait :

      Shell("C:\ProgramFiles\Coucou\TonProgramme.exe")

      Voilà !

      Ciao

      Xavier