Tengo un programa que abre un sitio web mediante el siguiente comando.Lanzamiento de un sitio web a través de la línea de comandos de Windows
cmd "start /max http://url.com"
Al poner en marcha una página web a través de este método que utiliza el navegador por defecto con sus ajustes por defecto para abrir una nueva ventana. por ejemplo, Firefox e IE abrirán la ventana dentro de la pestaña de una ventana existente si están configurados para hacerlo. Tengo informes de IE 6 reemplazando el contenido de una ventana abierta actual con el contenido de url.com. Lo he probado y, con seguridad, cuando IE 6 se configura como el navegador predeterminado y con una página web actual abierta, lo anterior reemplazará el contenido de la ventana abierta con url.com en lugar de abrir una ventana nueva.
Tras ejecutar algunas pruebas que veo el comando aparece aquí:
cmd "start /max iexplore.exe http://url.com"
se abrirá una nueva ventana de forma consistente (con Internet Explorer, por supuesto), independientemente de una ventana existente esté presente o no.
¿Alguien me puede decir si me falta una configuración tonta en IE 6 o si hay una forma de duplicar la funcionalidad "abrir siempre una nueva ventana" que se muestra al invocar iexplore.exe directamente, pero llamando al usuario predeterminado navegador en su lugar.
+1 porque su ejemplo inicial fue lo que necesitaba. No tuve el problema que provocó tu pregunta, por lo que ninguna de estas respuestas me ayudó; todo lo que necesitaba era saber que '" start http://url.com "' usa el navegador predeterminado con su configuración predeterminada para abrir un nuevo ventana. –
Me alegro de que haya ayudado. Es una vieja pregunta acerca de un problema que, en última instancia, estaba relacionado. Así que espero que nadie se tope con el problema real más =) – Nathan