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
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.
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
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.