Bonjour a tous,
J'ai une appli permettant les conversions massives de docx en pdf avec choix d'options affiché dans une listview
Je fais un update permettant de lancer directement au click droit :
Click droit avec la bdr :
j'ai ajouté une clé HKEY_CLASSES_ROOT\Word.Document.12\shell\PdfConverter\command\ avec la clé ex: "C:\monAppli.exe %L"
ensuite je recupère mon nomde fichier cliqué comme ceci :
Dim myFiles() As String = Environment.GetCommandLineArgs
(Dans le myFiles il y uniquement le nom d'un seul fichier !!l'index 0 contient le chemin de l'appli, l'index 1 le nom du fichier selectionné)
je boucle dessus pour tester
For i As Integer = 1 To myFiles.GetUpperBound(0)...
chose étrange si le nom du fichier contient des espaces ou retourligne les mots sont splittés et directement indexés ; je fais donc une concaténation plus loin....
Donc ca fonctionne bien avec une seul fichier mais avec 2 ou plus, j'ai :
- soit plusieurs instances qui ouvre chacune un fichier différent (ca marche mais je veux tout regrouper sur une appli)
- soit si instance unique activé, un seul fichier, je n'arrive pas a récupérer les autres arguments !!
Avez vous une idée ? Merci d'avance
Partager