scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 2011
-
15 févr. 2005 à 12:03
scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 2011
-
15 févr. 2005 à 14:27
Bonjour,
Je me retrouve confronté à un problème que je pensais tout bete, mais finalement cela ne l'est pas ! D'où ce message...
Je souhaite depuis mon appli VB.NET ouvrir tout types de fichiers dans leurs programmes respectifs : un fichier .doc dans WORD, et xls dans EXCEL, un bmp dans le visualisateur d'image de Windows XP. En faite comme si l'utilisateur double cliquait sur le fichier.
Je pensais que j'allais m'en sortir avec shell("c:\toto.bmp"), mais hélas cela ne marche pas. Il me dit qu'il ne trouve pas le fichier... (alors que bien sur il y est !).
lancer cette commande : System.Diagnostics.Process.Start("[file:///c:/répertoire/fichier.ext c:\monr][file:///c:/répertoire/fichier.ext épertoire\monfichier.ext]")
ou plus complet :
try
Dim pinfo As New System.Diagnostics.ProcessStartInfo()
pinfo.FileName = "[file:///c:/temp/image.jpg c:\temp\image.jpg]"
pinfo.WindowStyle = ProcessWindowStyle.Minimized
pinfo.ErrorDialog = True
System.Diagnostics.Process.Start(pinfo)
Catch ex As Exception
MsgBox(ex.message)
End Try
scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 20111 15 févr. 2005 à 14:19
Hello !
Malheureusement, cela fonctionne mais pas pour tous les types de fichiers. Par exemple, les images qui doivent s'ouvrirent avec photoeditor ne s'ouvrent pas.
Alors que si on utilise demarrer / executer et le path vers n'importe quel fichier connu, il s'ouvre correctement avec le bon logiciel...