Bonjour
Pour faciliter l’utilisation d’un de mes programmes j’aimerais que Windows lance mon programme quand je clique sur un fichier (compatible)

Pour l’instant j’ais déjà signifié que mon programme doit être utilisé (ouvrir avec). Mais lorsque plusieurs fichiers son sélectionnés il l’ouvre autant de fois qu’il y a de fichiers sélectionnés

Puisque mon programme est en java je le lance à partir du fichier batch suivant
@echo off
echo Ce fichier de commandes s'appelle : %0

:boucle
echo on a passe les parametres : %1
set test=%test%%1
if %2.==. goto fin
shift
goto boucle
:fin
echo on ecrit:
echo @java main %test%
c:
cd "dossier ou se trouve mon programme"
@java main %test%

Si quelqu’un a une autre méthode pour lancé mon programme ou ci ce fichier contient une erreur, je suis ouvert au commentaire
« Main » est le nom de ma class contenant ma fonction main

En second lieu il serait intéressant que mon programme intercepte toute nouvelle ouverture de fichier pour les lires sans que Windows n’ouvre une nouvelle instance de mon programme (cette solution résoudrait mon premier problème)

Merci de votre attention