Bonjour,
Je ne serais être vraiment précis, ne l'ayant jamais vraiment essayer dans ce cas précis. Mais obtenir les paramètres de la ligne de commande se fait dans VB par la méthode VB "command" (voir l'aide).
Cette méthode récupère les informations diverses qu'on peut signaler après le chemin d'accès de l'éxécutable : c'est parfois le cas dans les raccourcis du bureau. Ils s'indiquent le chemin où trouver l'éxécutable et font le lien entre l'îcone du bureau et le programme proprement dit. Cela est mis entre guillemets, mais parfois d'autres informations suivent du genre "/print", "-u". Si j'ai bien compris, ces intructions sont propres au programme qui lui seul sait les décoder.
On peut même récupérer des urls avec çà...mais c'est une autre histoire!![]()
Lorsque qu'on crée une association de type de fichier en passant par l'explorateur de fichier, on crée derrière les panneaux d'interfaces, des entrées dans la base de registre de windows de façon qu'on mémorise les choses...
Tout ce passe dans HKEY_CLASSES_ROOT :
1>on définit l'extension de fichier considéré ".cyt" (par exemple)
2>on définit après plus proprement l'extension, "CytFile" (par exemple) où on définit le chemin complet de l'éxécutable qui va ouvrir le fichier à l'extension reconnue.
On peut automatiser la création de ses entrées par du code sans passer par l'interface Windows de l'explorateur...
Ce que j'ai décrit précédemment est tiré de ma lecture du code de ce programme qui outre ses fonctions de compression qui ne nous intéressent pas ici, crée son association de type de fichier, puis gère l'ouverture de ses fichiers. C'est CyberCrypt. Voici le lien :
http://www.planet-source-code.com/vb...20065174266692
Mon analyse est grossière, je ne m'explique pas le "%1" après le chemin de l'éxécutable, aussi si quelqu'un pouvait m'aider à comprendre, ou bien m'indiquerait un lien résumant cela, çà serait sympa!![]()


On peut automatiser la création de ses entrées par du code sans passer par l'interface Windows de l'explorateur...