(Complément à l'aide de NicoDisso)
Bonjour abderrahimv,
Pour associer un fichier à une application, sous windows, il est possible d'éditer la base de registre. Pour cela:
Démarrer > Exécuter > regedit
Aller sous la ruche HKEY_CLASSES_ROOT
Puis dans le noeud .txt tu pourras trouver la clef "(par défaut)" qui va te donner probablement "txtfile"
Toujours sous la ruche HKEY_CLASSES_ROOT, va jusqu'au nœud précédemment trouvé (probablement txtfile)
Ensuite va dans shell, puis dans command
C'est là que tu trouveras le programme par défaut qui lance le type de fichier .txt
Par exemple chez moi c'est "%SystemRoot%\system32\NOTEPAD.EXE %1"
Et bien tu n'as plus qu'à remplacer %SystemRoot%\system32\NOTEPAD.EXE par le chemin d'accès de ton application (clic droit > modifier > Données de la valeur)
Avec cette technique, tu ne pourras lancer qu'un fichier txt par application. Tu ne peux pas par exemple sélectionner trois fichiers textes et les ouvrir dans la même application, ça te lancera l'application trois fois.
Pour parvenir à "donner" plusieurs fichiers à une seule instance d'une application, il faut avoir recours aux extensions de shell Windows... http://blog.herezia.net/2008/08/15/les-shell-extensions-maitrisons-windows/
Tiens nous au courant, cheers