OK, vous savez comment dans les programmes tels que Microsoft Excel ou Adobe Acrobat Reader Vous pouvez cliquer sur un fichier dans Explorer et s'ouvrira avec le programme associé. C'est ce que je veux que ma demande fasse. Maintenant, je sais comment configurer les associations de fichiers sous Windows afin qu'elle connaisse le programme par défaut pour chaque extension. Ma question est de savoir comment puis-je obtenir mon application pour ouvrir le fichier lorsque je double clique sur le fichier. p>
J'ai recherché sur le Web à l'aide de Google, j'ai recherché sur le site MSDN et j'ai recherché plusieurs forums, y compris celui-ci, mais je n'ai rien trouvé qui explique comment accomplir cela. Je suppose que cela a quelque chose à voir avec les paramètres de la méthode principale, mais c'est juste une supposition. p>
Si quelqu'un peut me signaler dans la bonne direction, je peux le prendre à partir de là. Merci d'avance pour votre aide. P>
shane p>
4 Réponses :
Vous devrez créer des clés de registre pour votre extension de fichier. Cette page décrit bien, quelles clés vous devez définir (Voir «3. Comment créer des associations de fichiers?»). P>
Lorsque vous ouvrez le fichier, avec les associations définies comme indiqué dans votre origine, votre application sera lancée avec le premier argument contenant le fichier FilePath à votre dossier. P>
Vous pouvez essayer cela de manière simple en imprimant le Maintenant, si vous avez atteint avec succès ce point, tout ce que vous avez à faire maintenant est de lire le contenu du fichier donné. Je suis sûr que vous trouverez plus que beaucoup de ressources ici sur la façon de faire cela. P> args code> à partir de votre méthode code> principale code>, après avoir ouvert votre application en cliquant sur le fichier associé. L'élément 0ème doit être le chemin de votre fichier. P>
Configuration des associations de Windows enverra le nom de fichier à votre application sur la ligne de commande.
Vous devez lire l'événement arguments dans vos applications voir Ceci et Ce pour voir comment accéder aux arguments de la ligne de commande Dans votre méthode code> principale p> Fonction code> principale afin de lire le chemin de fichier et être capable de l'ouvrir dans votre application. p>
Je suppose que c'est ce que vous recherchez:
"Maintenant, je sais comment configurer les associations de fichiers sous Windows afin qu'elle connaisse le programme par défaut pour chaque extension." Si vous avez configuré cela, double-cliquez sur le fichier Devrait i> Ouvrez-le dans votre application. Si ce n'est pas alors publier votre code qui met cette configuration et une personne pourrait être capable de vous dire pourquoi cela ne fonctionne pas.