brad1024
Messages postés10Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention20 août 2006 26 nov. 2005 à 22:23
ce que je vx faire c ouvrir n'importe quel fichier comme si je
double clik sur un fichier sur mon bureau, mai en utilisant un bouton
dans une application java
brad1024
Messages postés10Date d'inscriptionmardi 23 août 2005StatutMembreDernière intervention20 août 2006 26 nov. 2005 à 23:25
j'explique,
dans mon application je developpe une interface, dan cette interface ya un bouton "ouvrir" devan une zone de texte, si on clik dessu le fichier, dont le chemin est précisé ds la zone texte devrai s'ouvrir qlq soit son extention et avec le programme approprié (un fichier .doc avec word, une musique avec wmplayer) tt simplement comme si j'ouvre le fichier en clikan dessu
jcodeunpeu
Messages postés365Date d'inscriptionmercredi 9 novembre 2005StatutMembreDernière intervention 2 décembre 20062 28 nov. 2005 à 00:27
salut,
en fait je crois qu'il faudrait trouver la fonction exec qui prennent en paramètres :
1) le fichier
2) le nom du programme qu'y ouvre ce fichier,
ex : Runtime r = Runtime.getRuntime();
Process p = r.excec("calc.exe");
/* ouvre bien la calculatrice windows, calc.exe est connu, sans path absolu */
(p.destroy();) // pour quitter la calculatrice
si ton fichier s'ouvre avec notepad est que le nom de ce program est notepad.exe, son chemin d'acces est connu aussi, reste à passer le fichier en paramètre ... peut etre qu'il y a exec(programm, fichier) à voir
bou7mid87
Messages postés1Date d'inscriptionmardi 27 novembre 2007StatutMembreDernière intervention29 novembre 2008 29 nov. 2008 à 01:49
Salut , tu pe ouvrir n'importe kel fichier avec Runtime.getRuntime().exec(String command)par exemple je vais ouvrir le fichier test.doc avec Microsoft word Runtime.getRuntime().exec("C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE C:\\Documents and Settings\\bou7mid\\Bureau\\test.doc" );