Estoy tratando de ejecutar Internet Explorer desde un archivo por lotes / tarea programada.
Mi archivo por lotes contiene (en su totalidad):
cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome
Cuando ejecuto el archivo por lotes, la URL recoge el argumento de la línea de comando, en lugar de actuar sobre él.
Estoy seguro de que estoy haciendo algo tonto, pero no veo qué en este momento. ¿Cuál es la solución?
Esto está en Windows 7 Home Premium, con Internet Explorer 8.
ACTUALIZAR en respuesta a los comentarios:
Obtuve el nohome
de un sitio u otro, posiblemente el mencionado en los comentarios. El intento anterior fue usar lo nohangrecovery
que está documentado en las Opciones de línea de comandos de Internet Explorer .
Mi intento original se parecía a esto (que en realidad es según la documentación de MSDN:
cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com
Esto da como resultado la barra de direcciones que contiene:
Lo siento si es un duplicado. No pude ver coincidencias cuando busqué.
fuente
Respuestas:
Consulte la documentación de las opciones de línea de comandos de Internet Explorer . Las opciones de la línea de comandos deben ir antes que la URL, y
-nohome
ni siquiera es una opción compatible. ¿De dónde aprendiste-nohome
?fuente
Solo usa este comando:
No es necesario el cd \
fuente
Si solo está intentando abrir Super User cada vez que inicia sesión a través de un archivo por lotes, simplemente ingrese:
Sin embargo, si está haciendo esto para iniciar sesión durante 100 días consecutivos, entonces esto no funcionará. No te diré por qué, pero no lo hará :-)
fuente
En lugar de
cd
ir al directorio que podría hacer:o solo:
-nohome
debe ponerse antes de la url. No estoy seguro si el comando existe.fuente
Agregue el
-noframemerging
interruptor al final del acceso directo de Internet Explorer y tendrá sesiones separadas. Esto funciona en Windows 10 con Internet Explorer 11.fuente