Question

J'ai écrit une application qui pourra ouvrir des fichiers d'extension particulière et montrer aux utilisateurs. Maintenant, je veux que les utilisateurs puissent simplement double-cliquez sur le fichier et l'ouvrir à ma demande. J'ai essayé de régler le « Toujours utiliser le programme sélectionné ... » option dans la fenêtre « Ouvrir avec » boîte de dialogue, mais ne savent pas comment recevoir le nom du fichier que Windows envoie à ma demande. Comment faire?

Merci ...

Était-ce utile?

La solution

Le nom du fichier sera transmis à votre application comme argument. Par exemple, en C #, vous obtiendrez comme ceci:

static class Program

[STAThread]
static void Main(string[] args)
{
  if (args.Length > 0)
  {
    string filename = args[0];
  }
}

Autres conseils

si je comprends bien. u besoin de faire quelque chose comme

~ test.txt Notepad

u besoin de faire argument optionnel ur demande donc s'il est exist que va ouvrir le fichier, sinon nouveau fichier ouvert.

Vous devriez recevoir le nom de fichier dans les paramètres de démarrage de votre application

de Windows passe le nom de fichier en tant que paramètre de démarrage à votre application. Vous devrez gérer dans votre point d'entrée ou WinMain d'application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top