J'ai fait un programme. J'ai également fait mon propre type de fichier, que le programme peut créer, ouvrir et éditer. Dans l'Explorateur, j'ai cliqué droit sur ce nouveau type de fichier et sélectionné "Ouvrir avec" et choisi mon programme. Bien sûr, il ouvre juste le programme sans charger le fichier. Comment puis-je faire savoir à mon programme qu'il est demandé d'ouvrir un fichier au démarrage? Y at-il un argument de ligne de commande que "Open With" envoie?Si je crée un nouveau type de fichier pour mon programme, comment utiliser "Open With" correctement?
Q
Si je crée un nouveau type de fichier pour mon programme, comment utiliser "Open With" correctement?
1
A
Répondre
3
Oui, l'Explorateur Windows envoie le chemin d'accès du fichier en tant qu'argument de ligne de commande à l'exécutable de votre application.
Vous pouvez utiliser args[0]
en C# ou argv[1]
en C++ pour le lire.
Questions connexes
- 1. Comment associer un type de fichier spécifié à mon programme?
- 2. Comment puis-je vérifier .htaccess si un nouveau fichier existe?
- 3. Comment utiliser jquery dialog ('open') correctement?
- 4. Comment puis-je déterminer par programme mon type de processeur?
- 5. Comment puis-je analyser correctement mon fichier? (Avec pause/continuer)
- 6. Comment puis-je savoir si mon programme a le droit de créer un fichier dans un répertoire?
- 7. Comment utiliser les polices Open Type en Java?
- 8. Quel programme crée un tableau C donné à un fichier?
- 9. Comment puis-je tester si mon objet framebuffer est correctement rendu?
- 10. Comment puis-je obtenir un DataMemberAttribute utiliser un type booléen
- 11. Comment puis-je analyser mon nouveau projet?
- 12. Comment est-ce que je crée par programme un site FTP dans IIS7 sur Windows7?
- 13. Bash: Obtention du programme standard pour le type de fichier
- 14. Comment puis-je remplacer la fonction open() de Perl mais utiliser le même handle de fichier pour le test?
- 15. Comment utiliser "ceci" correctement pour accéder aux contrôles de formulaire?
- 16. Utiliser Acrobat standard pour combiner par programme un fichier PDF?
- 17. Comment puis-je tester si mon pool de connexions fonctionne correctement?
- 18. Comment utiliser OpenID dans mon nouveau site Web ASP.NET?
- 19. Comment devrais-je utiliser un fichier jar?
- 20. Comment utiliser SDl_Threads correctement?
- 21. Comment puis-je utiliser shark pour profiler mon application iPhone?
- 22. NSIS pour définir le programme par défaut pour lancer le type de fichier spécifié
- 23. Comment créer un nouveau type de délégué basé sur un type existant, en C#?
- 24. Comment utiliser AttachedCommandBehavior dans un nouveau projet?
- 25. Dois-je mettre mon application manuellement en mode multithread si je veux utiliser des threads?
- 26. Comment empaqueter un binaire Linux pour mon application Open Source?
- 27. Existe-t-il un programme Windows gratuit/open source de type wget avec des progrès graphiques?
- 28. Comment puis-je transformer un fichier image d'une carte de jeu en limites dans mon programme?
- 29. Comment créer un programme d'installation Mac pour mon application Java?
- 30. Fortran 90 fichier OPEN