begin process at 2012 02 13 00:53:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > 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

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :excécuter, fichier, programme, associé, lancer Niveau :Débutant Date de création :22/01/2006 Vu / téléchargé :17 149 / 1 743

Auteur : PaTaTe

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

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


 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)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

CONVERTIR DES SECONDES EN MINUTES, HEURES, JOURS
Source avec Zip Source avec une capture LISTER ET EXTRAIRE UN FICHIER 7Z (FORMAT 7-ZIP)
Source avec Zip FORMAT DE COMPRESSION 7-ZIP (7Z) DANS UNE APPLICATION VB
Source avec Zip Source avec une capture UTILISER LES SKINS WINAMP EN VISUAL BASIC (VB6)

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) MODIFIER LES EXTENSION DES FICHIERS par okosa
ROUTINE DIR RÉCURSIVE POUR OBTENIR LA LISTE DE TOUS LES FICH... par kerisolde
Source avec Zip Source avec une capture FILE,SECURITY,FICHIER par okosa
Source avec Zip Source avec une capture Source .NET (Dotnet) PATCHEUR DE FICHIER par tototh
Source avec Zip Source avec une capture LECTURE DES INFORMATIONS DES DISQUES COMPOSANT UN ENSEMBLE R... par jack

 Sources en rapport avec celle ci

Source .NET (Dotnet) OUVRIR UN FICHIER AVEC SON PROGRAMME PAR DÉFAUT par Le newbie
OUVERTURE D'UN FICHIER PAR UN LOGICIEL EXTERNE par casy
Source avec Zip PROG KI RANGE AUTOMATIQUEMENT VOS FICHIERS par config
OUVRIR UN PROGRAMME EXTERNE ET LE FERMER par Nix
DEMARRER UN PROGRAMME AU DEMARRAGE DE WINDOWS par Nix

Commentaires et avis

Commentaire de oommeeggaa3d le 22/01/2006 09:54:44

c'est pas mal ...
bon forcément il faut tourner en boucle quelque part !

Jusque là j'utilisais plutot les fichiers batch, qui naturellement attende la fin de l'appli lancée.

bonne continuation

Commentaire de jack le 22/01/2006 23:32:05 administrateur CS

Salut
Excuses, je n'ai pas regardé ta source, mais ce genre d'application existe dans les exemples en VB6 de ShellExecute fournis dans api-guide, dispo sur www.allapi.net = la référence pour utiliser les APIs.
ShellExecute permet de lancer directement "C:\Fichier.DOC" : il se démerde à retrouver l'EXE associé.

Commentaire de PaTaTe le 23/01/2006 04:09:55

C'est vrai. Je dirais alors que c'est une autre manière de faire :)

Commentaire de bouv le 23/01/2006 11:56:14

http://www.vbfrance.com/code.aspx?ID=34867

Ne cherchez pas plus loin, le code de Renfield est vraiment court et excelent.

Commentaire de ScSami le 24/01/2006 04:59:29

En effet!!! Merci pour l'info Bouv!
(ah... il est quand même fort notre Renfield... Pi notre MadCat aussi!)

Commentaire de bouv le 24/01/2006 08:01:03

Désolé ce commentaire à rien à voir avec la source.

Je sais pas si c'est ma boite Hotmail, mais 1 commentaire déposé (celui de ScSami) et 3 email dans ma boite. Avez-vous le meme pb ?

Commentaire de Renfield le 24/01/2006 12:35:04 administrateur CS

rien d'anormal, ca peut arriver, si, par exemple les messages arrivent en doublon...
un admin passe, et supprime manuellement l'un d'entre eux...

Commentaire de bouv le 24/01/2006 13:48:10

OK, merci pour l'info.

C'est vrai que des fois la redirection deconne un peu et on se retrouve sur "Impossible d'afficher la page".
Donc on fait précedent et on est tenté de renvoyer le message.

Pensez à copier le message dans le presse papier et faite un 'Actualiser' pour vérifier, mais en général le message est bien pris en compte.

++

Commentaire de Renfield le 24/01/2006 13:52:10 administrateur CS

c'est juste une question de temps, un nouveau serveur va plus tarder

Commentaire de FMatrix07 le 04/03/2006 09:29:02

Impec c'est juste ce que je cherchais
Trop fort
@+
pour moi c'est 10/10

Commentaire de PaTaTe le 04/03/2006 13:10:25

Content que ça te plaises :) !

Commentaire de antoineisasophie le 22/08/2006 14:52:39

merci pour cette aide

Commentaire de PaTaTe le 22/08/2006 20:49:18

De rien :)

 Ajouter un commentaire


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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales