J'ai un fichier de commandes qui fait un tas de choses et à la fin doit ouvrir un navigateur Web sur une page. Existe-t-il un moyen, en substance, d'appeler ShellExecute
un http pour ouvrir la page Web?
Invite de commandes Windows
windows
batch-file
cmd
shellexecute
Ian Vink
la source
la source
Réponses:
Vous pouvez utiliser la
start
commande pour faire à peu près la même chose queShellExecute
. Par exempleCela lancera n'importe quel navigateur est le navigateur par défaut, donc ne lancera pas nécessairement Internet Explorer.
la source
C:\path\to\browser.exe http://www.stackoverflow.com
. Vous devriez poser votre propre question si vous avez besoin de plus de détails.start http://www.stackoverflow.com
suffit d'ouvrir la page dans le navigateur par défaut.start "http://www.stackoverflow.com"
ne fonctionnera pas, mais la commande fonctionnerastart "" "http://www.stackoverflow.com"
. Voir: stackoverflow.com/questions/27261692/… et stackoverflow.com/questions/44219435/…Malheureusement, la meilleure méthode pour aborder cela est d'utiliser Internet Explorer car c'est un navigateur qui est conçu pour être sur des machines Windows. Cela apportera également la compatibilité d'autres utilisateurs qui pourraient avoir des navigateurs alternatifs tels que firefox, chrome, opera..etc,
la source
Lorsque vous utilisez la commande de démarrage sur un site Web, il utilisera le navigateur par défaut par défaut, mais si vous souhaitez utiliser un navigateur spécifique, utilisez
start iexplorer.exe www.website.com
Vous ne pouvez pas non plus avoir
http://
dans l'url.la source
iexplore.exe
Le démarrage n'a pas fonctionné pour moi.
Ce qui a été utilisé était
firefox http://www.stackoverflow.com
ouchrome http://www.stackoverflow.com
.Ce n'est évidemment pas génial pour le distribuer, mais si vous l'utilisez pour une machine spécifique, cela devrait fonctionner correctement.
la source