J'essaie d'exécuter Internet Explorer à partir d'un fichier de commandes/d'une tâche planifiée.
Mon fichier batch contient (dans son intégralité):
cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome
Lorsque j'exécute le fichier de commandes, l'URL récupère l'argument de ligne de commande plutôt que d'agir dessus.
Je suis sûr que je fais une bêtise, mais je ne vois pas quoi pour le moment. Quelle est la solution?
Ceci est sur Windows 7 Home Premium, avec Internet Explorer 8.
UPDATE en réponse aux commentaires:
J'ai reçu le nohome
d'un site ou d'un autre, peut-être celui mentionné dans les commentaires. La tentative précédente utilisait en fait nohangrecovery
qui est documenté Options de ligne de commande Internet Explorer.
Ma tentative initiale ressemblait à ceci (ce qui est en réalité conforme à la documentation MSDN:
cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com
Cela se traduit par la barre d'adresse contenant:
Désolé si cela est un doublon - je ne pouvais voir aucune correspondance lors de ma recherche.
Veuillez vous référer à la documentation pour les options de ligne de commande d'Internet Explorer . Les options de ligne de commande doivent précéder l'URL, et -nohome
n'est même pas une option prise en charge. Où avez-vous entendu parler de -nohome
?
Utilisez simplement cette commande:
"% ProgramFiles%\Internet Explorer\iexplorer.exe" http://superuser.com
Pas besoin du cd \
Si vous essayez simplement d'ouvrir Super User chaque fois que vous vous connectez via un fichier de commandes, saisissez simplement:
cd "% ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com
Toutefois, si vous vous connectez pendant 100 jours consécutifs, cela ne fonctionnera pas. Je ne vous dirai pas pourquoi, mais ce ne sera pas :-)
Au lieu de cd
et d'aller dans le répertoire, vous pouvez simplement faire:
start "" iexplore http://superuser.com
ou juste:
start iexplore http://superuser.com
-nohome
devrait être placé avant l'URL. Je ne suis pas sûr que la commande existe.