web-dev-qa-db-fra.com

Ouvrir une page Web dans un lot Windows Batch

J'ai un fichier de commandes qui fait un tas de choses et à la fin doit ouvrir un navigateur Web à une page. Existe-t-il un moyen d'appeler ShellExecute sur un http pour ouvrir la page Web?

Invite de commande Windows

95

Vous pouvez utiliser la commande start pour faire à peu près la même chose que ShellExecute. Par exemple

 start "" http://www.stackoverflow.com

Cela lancera le navigateur par défaut, quel que soit le navigateur, ne lancera donc pas nécessairement Internet Explorer.

159
Ross Ridge

malheureusement, la meilleure méthode consiste à utiliser Internet Explorer, car il s’agit d’un navigateur censé être installé sur des machines Windows. Cela apportera également la compatibilité d’autres utilisateurs qui pourraient avoir des navigateurs alternatifs tels que Firefox, Chrome, Opéra, etc., etc.

start iexplore.exe http://www.website.com
2
Daryl Gill

Lorsque vous utilisez la commande de démarrage sur un site Web, le navigateur par défaut est utilisé, mais si vous souhaitez utiliser un navigateur spécifique, utilisez start iexplorer.exe www.website.com.

De plus, vous ne pouvez pas avoir http:// dans l'URL.

1
user4481177