Me gustaría un archivo por lotes para lanzar dos programas separados y luego tener la ventana de línea de comandos se cierran. En realidad, para aclarar, estoy lanzando Internet Explorer con dos URLs diferentes.
Hasta ahora tengo algo como esto:
start "~\iexplore.exe" "url1"
start "~\iexplore.exe" "url2"
Lo que obtengo es una instancia de Internet Explorer con sólo la segunda URL cargada. Parece que la segunda está reemplazando a la segunda. Me parece recordar una sintaxis en la que cargaría una nueva ventana de línea de comandos y pasar el comando a ejecutar en la carga, pero can't encontrar la referencia.
Como segunda parte de la pregunta: ¿cuál es una buena URL de referencia para guardar para las veces que necesite escribir un archivo por lotes rápido?
Editar: He marcado una respuesta, porque sí funciona. Ahora tengo dos ventanas abiertas, una para cada URL. (¡Gracias!) Lo curioso es que sin el enfoque /d usando mi sintaxis original obtengo resultados diferentes en función de si tengo una instancia de Internet Explorer preexistente abierta.
Pruebe esto en su archivo por lotes:
@echo off
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.google.com
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.yahoo.com
Gracias por el consejo Rodger.
Para mí funcionó como a continuación:
@echo off
start /d "" IEXPLORE.EXE www.google.com
start /d "" IEXPLORE.EXE www.yahoo.com
Con la configuración de Internet Explorer 8:
Hay un ajuste en las opciones de IE que controla si debe abrir los enlaces nuevos en una ventana existente o en una ventana nueva. No estoy seguro de si se puede controlar desde la línea de comandos, pero tal vez el cambio de esta opción sería suficiente para usted.
En IE7 parece que la opción es "Reutilizar ventanas para lanzar accesos directos (cuando la navegación por pestañas está desactivada)".