7
votes

Comment ouvrir un fichier avec ma candidature?

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.

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.

Si quelqu'un peut me signaler dans la bonne direction, je peux le prendre à partir de là. Merci d'avance pour votre aide.

shane


1 commentaires

"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 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.


4 Réponses :


0
votes

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?»).


0 commentaires

2
votes

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.

Vous pouvez essayer cela de manière simple en imprimant le args à partir de votre méthode principale , après avoir ouvert votre application en cliquant sur le fichier associé. L'élément 0ème doit être le chemin de votre fichier.

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.


0 commentaires

10
votes

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 Fonction principale afin de lire le chemin de fichier et être capable de l'ouvrir dans votre application.

voir Ceci et Ce pour voir comment accéder aux arguments de la ligne de commande Dans votre méthode principale xxx


0 commentaires

2
votes

Je suppose que c'est ce que vous recherchez: xxx


0 commentaires