J'essaie de trouver quelque chose dans le gnome libs pour ce faire:Comment lancer une URL dans monodevelop C#?
Gnome.GnomeOpen(url_string);
et gnome ouvrir l'URL avec l'application gnome préféré
Est-ce que cela existe?
J'essaie de trouver quelque chose dans le gnome libs pour ce faire:Comment lancer une URL dans monodevelop C#?
Gnome.GnomeOpen(url_string);
et gnome ouvrir l'URL avec l'application gnome préféré
Est-ce que cela existe?
Process.Start doit gérer tout le travail désordonné pour vous:
Process.Start ("http://www.mono-project.com");
Untested:
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents=false;
proc.StartInfo.FileName = "xdg-open"; //best guess
proc.StartInfo.Arguments = string_url;
proc.Start();
proc.WaitForExit();
Je n'ai pas linux ici au travail pour tester, mais vous devriez être en mesure d'accomplir ce que vous voulez en changeant la commande à ce qu'il doit être, en utilisant ce qui précède comme un modèle.
Cela fonctionnera sur un Linux récent, mais ce n'est pas portable. Cependant, comme dit jpobst, Process.Start peut ouvrir les URL HTTP (et la plupart des fichiers) directement, en utilisant le gestionnaire approprié sur Mac/Windows/Linux - ce qui dans le cas de Linux serait en fait xdg-open. Vous pouvez désactiver ce comportement en définissant proc.StartInfo.UseShellExecute = false. –
+1 merci pour les informations supplémentaires –
Je viens aussi découvert Gnome.Url.Show (lien); –