Exécuter un programme (ou un fichier via son programme associé) et attendre la fin de son exécution.

Description

J'ai cherché sur ce site sans trouver ce que je cherchais donc je dépose cette fonction que j'ai écris.

En fait, j?ai trouvé beaucoup de sources permettant d?exécuter un programme et d?attendre la fin de son exécution mais rien permettant de lancer un fichier avec son programme associé et d?attendre la fin de son exécution.

Donc comme vous aurez compris le fonctionnement de cette fonction.

Il permet par exemple de lancer readme.txt et attends pour exécuter la suite de votre code et ce sans provoquer un blocage de l?application.

On peut ajouter en paramètre optionnel la taille de la fenêtre du programme lancé (c?est le minimum) ainsi qu?un programme à lancer dans le cas où aucun programme ne serait trouvé.

Source / Exemple :


Call Zip(Code)

Conclusion :


Exemple d'utilisation :

ExécuteAsso "D:\WallPapers\Saint Seya\Hades 025.psd, True, vbNormalFocus, "D:\Mes Devs\VB\IMGResizer\IMGResizer.exe")

ExécuteAsso "D:\Mes devs\VB\IMGResizer\readme.txt",True)

Merci d'indiquer si il y a des bugs (normalement je pense qu'il n'y en a pas)

Si vous avez quelques idées d'amélioration je suis preuneur (par exemple je pensais passer par la boite de dialogue de Windows pour la selection du programme à lancer au lieu de mettre un programme à lancer en cas d'bsence d'association mais bon ca n'as pas l'air possible ...)

Merci de noter la source (chose qui n'ai pas souvent fait (sauf pour descendre une source ces derniers temps)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.