Comment passer en paramètre les chemins de tous les fichiers séléctionnés
Bonjour à tous !
J'ai créé un petit outil c# qui se lance à partir du menu contextuel qui s'ouvre lors d'un clic droit sur un fichier. L'outil marche bien si je sélectionne un fichier car je passe en paramètre à mon programme le chemin de celui-ci :
Dans regedit à HKEY_CLASSES_ROOT/*/sheel/monOutil/command
Code:
MonChemin\MonOutil.exe "%1"
"%1" permet de passer le chemin du fichier sélectionné en paramètre, j'y accède dans args[0] mon paramètre du main :
Code:
static void Main(string[] args)
Mon problème est le suivant si je sélectionne trois fichiers et que je lance ce même outil, alors l'outil se lancera trois fois avec le chemin des différents fichiers. Or je voudrais que mon outil ne se lance qu'une fois mais prenant comme paramètre les différents chemins(dans string[] args). Il y a surement une alternative au "%1" que j'utilise qui me permettrai de résoudre mon problème mais je ne trouve pas...
Merci d'avance !