Ouvrir un fichier avec son programme par défaut

Soyez le premier à donner votre avis sur cette source.

Snippet vu 35 565 fois - Téléchargée 28 fois

Contenu du snippet

Voila enfin LA réponse à tous ceux qui ne savent pas comment ouvrir un fichier avec son programme windows par défaut. Pas de classe, pas de blabla inutile, seulement 4 lignes de code.

Source / Exemple :


Dim proc As New Process

        'Nom du fichier dont l'extension est connue du shell à ouvrir

        proc.StartInfo.FileName = ?c:\test.html?

        'Démarrage du processus. IE (si il est associé aux fichiers .html) sera alors lancé et ouvrira l'URL

        proc.Start()

A voir également

Ajouter un commentaire Commentaires
allthew3 Messages postés 551 Date d'inscription samedi 8 janvier 2005 Statut Membre Dernière intervention 12 avril 2008 2
28 mars 2007 à 15:38
Process.Start(fichier) : ça serait pas plus simple de l'utiliser ?
Pierre Gelin Messages postés 13 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 11 juin 2007
23 oct. 2006 à 11:08
Petit commentaire pour donner mon humble avis :
Pour moi, le niveau d'une source définit sa facilité de compréhension et rien d'autre (indépendemment de son efficacité, son optimisation...). En conséquence, ce code est d'évidence à mettre en niveau DEBUTANT.
D'ailleur tu te dis toi-même débutant donc a priori, tu n'es en mesure de ne fournir que des sources débutant, non ? ;)
D'autre part, je dis oui pour un code optimisé quand son exécution est elle aussi optimisée ou quand la vitesse d'exécution n'est pas critique. L'optimisation d'un code n'a rien a voir avec l'optimisation de l'exécution. Il peut donc s'avérer utile parfois de "complexifier" un code (si on ne peut faire autrement) pour optimiser son exécution.
Et pour finir, un peu de modestie avant de descendre des sources sans comprendre précisément ce qu'elles font...
Le newbie Messages postés 200 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 24 mars 2012 2
23 oct. 2006 à 09:35
Salut,

J'accepte les commentaires contstructifs et je me repete mais "Je tiens à préciser que je n'ai rien contre personne et m'excuse si j'en ai froissé." Je pense que cettains se sont enflammés sur mes propos et n'ont pas du tout compris ce que je voulais dire mais bon ... . A priori cela n'a pas suffit.
spidermario Messages postés 121 Date d'inscription mercredi 26 octobre 2005 Statut Membre Dernière intervention 14 mars 2009 1
21 oct. 2006 à 17:52
Oui, c'est que certains programmes, au lieu d'ouvrir une page Web avec le navigateur par défaut, se contentent de l'ouvrir avec IE.
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
20 oct. 2006 à 13:55
Moi j'ai une question en relation avec cette source : Admettons que sur Windows XP mon Naviguateur par Défaut est Mozilla mais que je n'ai pas désinstaller Internet Explorer, certains programmes ont des liens et 50% des programmes m'ouvre IE au lieu de Mozilla, est-ce normal ?!

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.