Accueil > > > EXÉCUTER UN PROGRAMME (OU UN FICHIER VIA SON PROGRAMME ASSOCIÉ) ET ATTENDRE LA FIN DE SON EXÉCUTION.
EXÉCUTER UN PROGRAMME (OU UN FICHIER VIA SON PROGRAMME ASSOCIÉ) ET ATTENDRE LA FIN DE SON EXÉCUTION.
Information sur la source
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
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)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Ouvrir un fichier dans son programme associé [ par icanjaman ]
comment ouvrir par exemple un *.avi dans un programme autre que windows média player(the playa)? Bless.
Comment ovrir un fichier dont l'extension n'est pas associé à un programme ? [ par Najdar ]
Bonjour,Je cherche comment ouvrir un fichier dont l'extension n'est pas associé à un programme.Si j'utilise l'Api ShellExecute, elle me renvoie une er
lancer un fichier sur le disque avec l'application qui lui est associé , a partir de mon application [ par ailioss123456ailioss ]
ailioss dev softj'aimerai créer une application qui appélle un fichier, en l'ouvrant avec l'applciation qui lui est associé.mérci les gas pour votre
lancer un fichier .bat [ par franckydeluka ]
Salutj'aimerais lancer un fichier .bat avec mon programme VB6. Ce que j'ai fais c'est utiliser l'instruction shell("C:\monfichier.bat") ça m
Matlab [ par victorien13 ]
Bonjour, Je voudrais lancer un programme depuis matlab, pour cela j'utilise !toto.exe et mon programme se lance bien, mais le problème est qu'il crée
Matlab [ par victorien13 ]
Bonjour, Je voudrais lancer un programme depuis matlab, pour cela j'utilise !toto.exe et mon programme se lance bien, mais le problème est qu'il crée
lancer .exe d'un programme externe + charge fichier [ par chtebel ]
Bonjour alors voila, un souci que je n'arrive pas a resoudre. Je veux lancer un .exe d'un logiciel a partir de VBA. J'ai trouvé sur le net le code qui
Lancer une form au démarrage d'un fichier excel [ par bertholdt ]
Bonjour,J'ai créé une form en VBA dans un fichier excel. Actuellement, je l'exécute en appuyant simplement sur un bouton placé sur
[VB6] ShellExecute [ par JeffC1977 ]
Salut.... Je me suis fais un programme pour ouvrir des fichiers (bon je ne sais pas quel autre mot utilisé pour dire Ouvrir un Fichier... hum exécut
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|