Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TROUVER LE PROGRAMME ASSOCIÉ À UN FICHIER ET L'EXECUTER


Information sur la source

Catégorie :Shell Niveau : Initié Date de création : 13/02/2005 Date de mise à jour : 13/02/2005 22:32:56 Vu / téléchargé: 9 211 / 1 044

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Voici un petit programme qui vous permettra de trouver l'application associé à un fichier et d'executer l'ensemble. Lorsque vous double-cliquez sur un fichier, Windows ouvre le programme associé au fichier. Une association souvent rencontrée est par exemple un fichier texte (.txt) avec le programme NotePad de Windows.
Ce programme utiise 2 A.P.I (FindExecutable, ShellExecute).
Souvent certains programmeurs utilisent la commande "Shell" mais celle-ci ne fonctionne pas toujours. Avec ce petit programme j'espère résoudre ce problème à 100%.
Spidey
 

Conclusion

N'hésitez pas à m'écrire, toutes critiques, remarques, ... sont les bienvenues.
SpideyCodeWarrior@hotmail.com

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

13 février 2005 22:32:56 :
Sans faire attention j'avais sélection le niveau "Expert" mais je crois que quelqu'un d'initié pourra très facilement utiliser ce code.

Commentaires et avis

signaler à un administrateur
Commentaire de rambc le 14/02/2005 12:54:07

Je ne connaissais pas l'APPI ShellExecute. Je travaille actuellement sur VBA et depuis peu sur VB6. Les livres sur VBA ne parlant que très peu des APPI, je pensais qu'il était impossible de lancer certains types de programmes comme ceux écrits en JAVA. Grâce à toi, je sais maintenant que cela est possible. Merci, cela va m'être très utile.

Pour ta source, trois critiques :
1) Il serait mieux que le nom complet du chemin d'accès soit lisible.
2) Tu devrais utiliser la boîte OUVRIR pour que l'utilisateur puisse choisir d'un clic son fichier.
3) J'ai réussi à lancer un prog en JAVA mais le nom n'est pas apparu au complet. Il y avait juste "C:Program"

signaler à un administrateur
Commentaire de bouv le 14/02/2005 19:43:59

Juste pour que tout soit clair, on dis API et non APPI.


API
Anglais : Application and Programming Interface Français : Interface pour la programmation d'applications Ensemble de librairies permettant une programmation plus aisée car les fonctions deviennent indépendantes du matériel. Par exemple les API de DirectX

Posté par MadM@tt

Source : http://www.vbfrance.com/dico.aspx

signaler à un administrateur
Commentaire de bouv le 14/02/2005 19:44:53

ps merci de refaire la capture on pige que dalle

signaler à un administrateur
Commentaire de medaz le 30/04/2005 14:24:46

merci  SpideyCodeWarrior
c tres pratique

signaler à un administrateur
Commentaire de djmadman le 27/08/2006 19:37:19

kel program permé douvrir les extension svp merci mon mail yohannflavier@aol.com ou djmadman@hotmail.fr

signaler à un administrateur
Commentaire de angel_of_tower le 26/11/2006 19:13:27

Excellent! Je l'est Facilement addapter à mon application et tout est parfait Bravo!

signaler à un administrateur
Commentaire de inforom le 08/10/2008 11:40:26

OK.. je suis tout nouveau ici, et je cherchais justement un moyen pour ouvrir une page html depuis EXCEL, mais sans connaître à priori le navigateur utilisé ni son implantation sur le PC... Malheureusement je travaille en VBA, et n'ai pas pour le moment le moyen d'ouvrir ton projet (je n'ai pas VB).

Par ailleurs je n'ai encore aucune doc facile sur les API... pourrais tu me dire dans quelles librairies se trouvent les deux fonctions, et (cerise sur le gâteau), les conventions d'appel ...

Merci ...

signaler à un administrateur
Commentaire de SpideyCodeWarrior le 08/10/2008 21:37:07

tu n'as pas besoin d'avoir vb, ouvre le module visual basic dans word (Tools - Macro - Visual Basic Editor) et là tu disposes d'un projet dans lequel tu ajoutes tout le code que tu veux. Libre à toi d'afficher un formulaire avec un bouton dedans qui lancera l'appli que tu veux. Pour afficher ton formulaire tu déclareras une macro. Cherche un peu, c'est très très simple.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.