2009-01-11 6 views
1

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?

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