Tengo un archivo HMTL que me gustaría abrir con el navegador predeterminado del usuario, seguido de un parámetro. Por ejemplo, si su navegador predeterminado fuera Google Chrome, se abriría como:
C:/Users/[User]/AppData/Local/Google/Chrome/Applications/chrome.exe -[parameter]
Probablemente no sea así como debería manejarse y sé que no es seguro ni ideal. Pero me gustaría saber cómo (si es que es posible) puedes hacer que esto suceda.
Gracias.
Respuesta1
En un sistema Windows utilice:
cmd /c iniciohttp://superusuario.com
Lo que hace este comando es:
cmdAbre la ventana de la línea de comando.
/Ces un parámetro para la ventana de línea de comando. Le indica a la ventana de la línea de comando que se cierre sola después de finalizar.
Esta ventana de línea de comando ejecutará el comando start.
comenzarabre un nuevo símbolo del sistema para ejecutar un comando.
El comando que ejecutará start es en este caso:http://superusuario.com
comenzarhttp://superusuario.comsignifica abrir elhttp://superusuario.comcon el programa predeterminado asignado.
El programa asignado se puede buscar en la ventana de línea de comando con:tipo f, yasociado
En el caso del protocolo http, puede usar ftype y buscar la entrada que comienza con http= para ver qué programa tiene asignado.
Si no se asigna nada en ftype o assoc, se llama a explorer.exe con el parámetro de inicio.