Ovrir un fichier avec l'application associée
Fermé
Jérôme
-
6 janv. 2004 à 16:54
rameur Messages postés 135 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 21 janvier 2009 - 8 janv. 2004 à 19:46
rameur Messages postés 135 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 21 janvier 2009 - 8 janv. 2004 à 19:46
A voir également:
- Ovrir un fichier avec l'application associée
- Fichier rar - Guide
- Application mobile - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
4 réponses
Utilisateur anonyme
6 janv. 2004 à 16:58
6 janv. 2004 à 16:58
Bonsoir,
java étant par essence un langage multi-os, il faut que les instructions soient indépendantes de l'os sur lequel l'application s'exécute.
Pour récupérer une application externe, on utilise:
try {
Process proc = Runtime.getRuntime().exec("commandes");
}
catch (IOException e) {
}
a+
java étant par essence un langage multi-os, il faut que les instructions soient indépendantes de l'os sur lequel l'application s'exécute.
Pour récupérer une application externe, on utilise:
try {
Process proc = Runtime.getRuntime().exec("commandes");
}
catch (IOException e) {
}
a+
Merci mais en fait ce que je voudrais savoir c'est ou trouver la correspondance entre l'extension d'un fichier et son application associée.
Par exemple ou trouver qu'un fichier texte s'ouvre avec le bloc notes
Jérôme
Par exemple ou trouver qu'un fichier texte s'ouvre avec le bloc notes
Jérôme
Utilisateur anonyme
7 janv. 2004 à 08:51
7 janv. 2004 à 08:51
si windows : c'est dans le registre
Faire qu'une extansion de fichier entraîne sous ouverture.. par un programme
par exemple *.INC à ouvrir si double-click par
c:\program files\fasm\fasmw.exe
RGEDIT
Clés Chaînes par défaut
Hkey_Classes_Root
.ASM ASM_AUTO_FILE
ASM_AUTO_FILE fichiers include de l'assembleur
Shell
open
command c:\program files\fasm\fasmw.exe
a+
Faire qu'une extansion de fichier entraîne sous ouverture.. par un programme
par exemple *.INC à ouvrir si double-click par
c:\program files\fasm\fasmw.exe
RGEDIT
Clés Chaînes par défaut
Hkey_Classes_Root
.ASM ASM_AUTO_FILE
ASM_AUTO_FILE fichiers include de l'assembleur
Shell
open
command c:\program files\fasm\fasmw.exe
a+
rameur
Messages postés
135
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
21 janvier 2009
21
8 janv. 2004 à 19:46
8 janv. 2004 à 19:46
tu devras faire du jni (java native interface) pour acceder a la base de registre windows avec C par ex (y a des sites specialises qui traitent du sujet)
windows stocke les chemins d acces aux applications et les extensions associees qque part dans la base de registre
tu peux consulter le tutoriel de beth stearn pour commencer avec jni(me demande pas les adresses je les ai oubliees)
pour connaitre les associations ou avec delphi tu utilisait la fct de
l api win shellexecute qui permet d executer 1 fichier avec l app associee sans la connaitre
windows stocke les chemins d acces aux applications et les extensions associees qque part dans la base de registre
tu peux consulter le tutoriel de beth stearn pour commencer avec jni(me demande pas les adresses je les ai oubliees)
pour connaitre les associations ou avec delphi tu utilisait la fct de
l api win shellexecute qui permet d executer 1 fichier avec l app associee sans la connaitre