J'ai un programme erlang qui exécute un serveur sur une machine locale et je voudrais qu'il démarre un navigateur Web local et se pointe sur lui-même au démarrage. Comment puis-je le faire de manière portable sur Windows XP? Vista et Windows 7?Comment puis-je démarrer un navigateur Web et ouvrir une certaine page Web à partir d'Erlang sur Windows dans IE?
1
A
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
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
- 1. ouvrir une page Web dans IE en utilisant C#
- 2. Comment démarrer votre programme .NET à partir d'un navigateur Web?
- 3. Ouvrir une page Web dans le navigateur en utilisant flash
- 4. Comment ouvrir une page Web dans une application BlackBerry?
- 5. Comment onSearchRequested pas ouvrir un navigateur Web
- 6. Ouvrir une page Web dans Excel?
- 7. Comment puis-je ouvrir une page Web dans un cadre?
- 8. Comment ouvrir l'application sur un iPad à partir d'une page Web?
- 9. Comment pouvez-vous ouvrir le programme Windows en appuyant sur un bouton sur la page Web
- 10. Détecter les protocoles enregistrés dans Windows à partir de la page Web à l'aide de IE
- 11. Qt - Comment ouvrir un site Web dans un navigateur particulier
- 12. ouvrir le navigateur Web de winform
- 13. Comment forcer le contrôle du navigateur Web à toujours ouvrir la page Web dans la même fenêtre?
- 14. Exécuter un script php à partir d'AS3 sans ouvrir une nouvelle fenêtre dans mon navigateur Web
- 15. une image à partir d'une page Web dans PyQt4 qtwebkit
- 16. Ouvrir le répertoire Web à la page Web simple
- 17. Ouvrir l'application .NET à partir de la page Web
- 18. Comment démarrer une application WPF à partir d'un service Web?
- 19. Comment ouvrir une page Web et exécuter des fonctions javascript?
- 20. Lancer une application à partir d'une page Web sans afficher le fichier open \ save dans IE
- 21. Quand les fenêtres du navigateur devraient-elles ouvrir une nouvelle page dans un site Web?
- 22. Python :: Comment ouvrir une page dans le navigateur Non Default
- 23. Comment ouvrir http: // localhost dans mon navigateur Web à partir de Vim?
- 24. JQuery: comment créer une lightbox pour ouvrir une page Web
- 25. Comment démarrer l'application web windows sharepoint services à partir du statut "upgrade" et sans un lien pour démarrer en action?
- 26. Comment ouvrir appStore à partir du lien web?
- 27. page Afficher ASPX dans le navigateur Web
- 28. Ajouter un lien dans une page Web liée à une fenêtre de l'Explorateur Windows?
- 29. Comment créer un plug-in pour le navigateur Web Windows Mobile (IE) en utilisant C#?
- 30. IE navigateur Web contrôle res: // usage
Brillant! Cela a fonctionné la première fois! – Zubair
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
@jldupont: merci pour l'indice! –