2010-04-22 5 views

Répondre

3

Je suggère d'utiliser le code suivant sur les systèmes Windows:

URL = "http://www.google.com/", os:cmd("start " ++ URL). 

Cela présente deux avantages:
1) Pas besoin pour le chemin à droite du navigateur .
2) Fonctionne même si quelqu'un n'utilise pas IE.

Dommage que je ne connaisse pas quelque chose de similaire sur Linux ou MacOS.

+0

Brillant! Cela a fonctionné la première fois! – Zubair

+0

bsmr: jetez un oeil au code source Python pour le module du navigateur pour comprendre comment obtenir la même chose sur Linux et d'autres systèmes d'exploitation. – jldupont

+0

@jldupont: merci pour l'indice! –

0

Vous pouvez utiliser le port api dans erlang pour démarrer une commande normale.

Pour ouvrir un navigateur, vous avez plusieurs options:

  • Regardez vers le Iexplorer.exe ou comment son appelés et démarrer avec l'URL comme paramètre
  • Utilisez la commande rundll32.exe pour ouvrir une navigateur à travers les fenêtres api. Je suppose que cela va utiliser le navigateur configuré, donc c'est recommandé.
1

URL = "http://www.google.com", os:cmd("\"C:\Program Files\Internet Explorer\iexplore.exe\"" ++ URL).

Vous pourriez avoir à modifier le chemin si IE ne se trouve pas dans ce dossier.

Questions connexes