web-dev-qa-db-fra.com

Arguments de ligne de commande Internet Explorer

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.

http: //superuser.com%20-nohome/

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:

http: //-nohangrecovery%20http//superuser.com

Désolé si cela est un doublon - je ne pouvais voir aucune correspondance lors de ma recherche.

12
Jon Egerton

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?

11
William Jackson

Utilisez simplement cette commande:

"% ProgramFiles%\Internet Explorer\iexplorer.exe" http://superuser.com

Pas besoin du cd \

2
KCotreau

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 :-)

0
Joe Taylor

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.

0
learn_code