En Python, vous pouvez le faire:
import webbrowser
webbrowser.open_new("http://example.com/")
Il ouvrira l'URL transmis dans le navigateur par défaut
Y a-t-il un Ruby équivalent?
Tout d'abord, installez le lancement GEM:
$ gem install launchy
Ensuite, vous pouvez exécuter ceci:
require 'launchy'
Launchy.open("http://stackoverflow.com")
Cela devrait fonctionner sur la plupart des plates-formes:
link = "Insert desired link location here"
if RbConfig::CONFIG['Host_os'] =~ /mswin|mingw|cygwin/
system "start #{link}"
elsif RbConfig::CONFIG['Host_os'] =~ /darwin/
system "open #{link}"
elsif RbConfig::CONFIG['Host_os'] =~ /linux|bsd/
system "xdg-open #{link}"
end
Solution Mac-seule:
system("open", "http://stackoverflow.com/")
ou
`open http://stackoverflow.com/`
Solution gagnante la plus simple:
`Démarrer http: // www.example.com`
Solution Linux uniquement
system("xdg-open", "http://stackoverflow.com/")
Cela fonctionne également:
system("start #{link}")
Solution Windows uniquement:
require 'win32ole'
Shell = WIN32OLE.new('Shell.Application')
Shell.ShellExecute(...)
Si c'est des fenêtres et que c'est-à-dire, essayez ceci: http://rubyonwindows.blogspot.com/search/label/watir Consultez également SELENIUM RUBY: http: //selenium.rubyforge. org/get-commencé.html
Ht