elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  abrir web en diferentes navegadores
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: abrir web en diferentes navegadores  (Leído 1,817 veces)
juanvd25

Desconectado Desconectado

Mensajes: 2


Ver Perfil
abrir web en diferentes navegadores
« en: 11 Junio 2018, 19:09 pm »

Hola soy nuevo en el mundo del scriptin, me gustaria saber como abrir una url en un navegador y si no existe ese navegador pues que lo abra con otro

Código
  1. @echo off
  2.  
  3. set var = 1
  4. set var = 2
  5.  
  6. if (%var% == 1) {
  7.  
  8. "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" "http://www.dominio.com/"
  9.  
  10.  
  11. if (%var% == 2) {
  12.  
  13. "C:\Program Files (x86)\Internet Explorer\iexplore.exe" "http://www.dominio.com/"
  14.  
  15. }
este es el codigo que tengo pero me habre primero el navegador de firefox y cuando lo cierra me abre iexplore.

Como puedo hacer para que se abra un navegador sin que se abra el otro o en el caso de que el primero no exista que abra solo el segundo.

Gracias por vuestra ayuda.


« Última modificación: 12 Junio 2018, 13:49 pm por Eleкtro » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.817



Ver Perfil
Re: abrir web en diferentes navegadores
« Respuesta #1 en: 12 Junio 2018, 13:49 pm »

En ese código que has escrito no usas la sintaxis de Batch en muchas cosas, es imposible que afirmes que te funcione, bueno, que te abra Firefox, puesto que dará error de sintaxis. El código corregido sería así:

Código
  1. @ECHO OFF
  2.  
  3. Set "url=http://www.dominio.com/"
  4.  
  5. Set "firefoxPath=%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe"
  6. Set "iexplorerPath=%ProgramFiles(x86)%\Internet Explorer\iexplore.exe"
  7.  
  8. If EXIST "%firefoxPath%" (
  9.   Start /B "firefox" "%firefoxPath%" "%url%"
  10.  
  11. ) ELSE (
  12.   Start /B "iexplorer" "%iexplorerPath%" "%url%"
  13.  
  14. )
  15.  
  16. Exit /B 0

De todas formas si esto piensas distribuirlo en PCs ajenos, ten en cuenta que Firefox puede estar instalado en cualquier otro directorio. En ese caso sinceramente veo innecesario que hagas todo eso cuando simplemente puedes hacer esto otro de aquí abajo para abrir la url en el navegador por defecto del PC:

Código
  1. @echo off
  2.  
  3. Set "url=http://www.dominio.com/"
  4. Start /B "" "%url%"
  5.  
  6. Exit /B 0

Saludos!


« Última modificación: 12 Junio 2018, 13:52 pm por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
abrir y cerrar links en pestañas de diferentes exploradores web
Programación Visual Basic
dmgdani 1 2,597 Último mensaje 29 Octubre 2012, 21:46 pm
por MCKSys Argentina
Cómo duplicar acciones en diferentes navegadores remotos al mismo tiempo?
Hacking
prayedomar 0 1,991 Último mensaje 25 Septiembre 2015, 21:29 pm
por prayedomar
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines