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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Crear programa que abra un programa y una pagina web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear programa que abra un programa y una pagina web  (Leído 5,740 veces)
Darksythe

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Crear programa que abra un programa y una pagina web
« en: 5 Octubre 2013, 00:16 am »

Buenas gente:

Miren sucede que quiero hacer un programa batch que consiste en que abra un programa y la pagina web de registro, tengo una idea de como abrir el explorador pero no se me ocurre que salte la pagina.

Código
  1. @ECHO OFF
  2. :START
  3. ECHO corriendo el primer programilla...
  4. START C:\Program~Files\Plantas~Contra~Zombis\plantsvszombies.exe
  5. ECHO corriendo el segundo programilla...
  6. START C:\Archivos de programa\Opera\opera.exe


Solo son ejemplos. Como puedo abrir una ubicación que tiene espacios de por medio de la dirección.  Y poner la direccion de la pagina web correspondiente del explorador.


Saludos




[MOD]: Usa las etiquetas de código.


« Última modificación: 5 Octubre 2013, 00:35 am por EleKtro H@cker » En línea

Pédrin-2

Desconectado Desconectado

Mensajes: 171



Ver Perfil
Re: Crear programa que abra un programa y una pagina web
« Respuesta #1 en: 5 Octubre 2013, 00:21 am »

Hola Darksythe
si lo que necesitas es la pagina solo cambia la ruta.

Código:
@echo off
start "" "iexplore" "http://foro.elhacker.net/scripting/crear_programa_que_abra_un_programa_y_una_pagina_web-t400092.0.html;topicseen"
start "" "firefox" " http://foro.elhacker.net/scripting/crear_programa_que_abra_un_programa_y_una_pagina_web-t400092.0.html;topicseen"

Un saludo


En línea

Pido disculpas por las pifias que pueda decir. el unico fin es ayudar y aprender.
        Un Saludo
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: Crear programa que abra un programa y una pagina web
« Respuesta #2 en: 5 Octubre 2013, 00:37 am »

Código
  1.    @ECHO OFF
  2.    START /B "" "%ProgramFiles%\Plantas Contra Zombis\plantsvszombies.exe"
  3.    START /B "" "http://www.google.com/" & Rem Esto iniciará el navegador predeterminado.
  4.    Pause&Exit

Saludos
« Última modificación: 5 Octubre 2013, 00:39 am por EleKtro H@cker » En línea



Darksythe

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Crear programa que abra un programa y una pagina web
« Respuesta #3 en: 5 Octubre 2013, 04:56 am »

Muchas gracias esto a me a ayudado, esto me lleva a otra duda. A mi en lo personal cuando un programa me saltan paginas del navegador las suelo cerrar con clicks metralladoras sin ver que es lo que era. Hay una forma de poder hacer que el navegador aparezca en pantalla completa ademas de otra como ahora, para que alcanze a cargar antes de clickear la X del primer navegador.


Gracias nuevamente
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: Crear programa que abra un programa y una pagina web
« Respuesta #4 en: 5 Octubre 2013, 13:36 pm »

@Darksythe

No, con puro Batch olvídate de hacer cosas complejas :P, a menos que utilices herramientas de terceros como por ejemplo NirCMD.

Con cualquier otro lenguaje (Ej: VBS) podrías hacerlo enviando pulsaciones del teclado al navegador pero es una lata y no sería del todo efectivo,
necesitarías averiguar las combinaciones para cambiar a modo Fullscreen de cada navegador... y averiguar que navegador se inició para enviar la tecla correspondiente a ese navegador,
tu Bat no iniciará un nuevo proceso del navegador predeterminado si este ya se encuentra corriendo, además ten en cuenta que puede haber 1 navegador corriendo o más de 1 en el equipo...
Son muchas variables a tomar en cuenta.

Por ejemplo a firefox puedes enviarle la pulsación de la tecla "F11" y pasa a modo fullscreen, pero si se trata de un laptop se supone que tienes que enviar la combinación "fín + f11"...

(Aunque diréctamente se podría deshabilitar el botón "cerrar" importando y utilizando unas funciones de la API "user32.dll", pero para esto recomiendo otros lenguajes...)

Lo que intentas hacer no me parece ético, pero de todas formas creo que no merece la pena intentarlo por el esfuerzo que requiere y la poca eficacia que tendría en Batch.

Saludos!
« Última modificación: 5 Octubre 2013, 13:38 pm por EleKtro H@cker » En línea



daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: Crear programa que abra un programa y una pagina web
« Respuesta #5 en: 5 Octubre 2013, 15:01 pm »

prueba algo asi:
pone pantalla completa y en caso de cerrarlo le sale este aviso:
por favor espere dos minutos para cerrar la ventana de registro
pasados llos dos mins permite cerrarlo me faltaria con vbs hacer que no se pueda minimizar pero no se si es eso lo que quieres xD
Código
  1. @echo off
  2. rem google se cambia por la url
  3. rem donde dice findstr es el titulo de la pagina de registro si no lo encuentra asume que cerraron la ventana asi se diferencia la pagina del navegador
  4. echo batch by daryo
  5. goto inicio
  6. :mensaje
  7. echo msgbox("por favor espere dos minutos para cerrar la ventana de registro") > mensaje.vbs
  8. mensaje.vbs
  9. del /f mensaje.vbs
  10. :inicio
  11. start /max http://www.google.com
  12. ping -n 5 localhost >nul
  13. echo set teclas = createobject("wscript.shell") > pulsar.vbs
  14. echo teclas.sendkeys "{F11}" >> pulsar.vbs
  15. pulsar.vbs
  16. del /f pulsar.vbs
  17. for /f "delims=:, tokens=1,2" %%a in ("%time%") do (set /a hora=%%a & set /a mins=%%b)
  18. set /a mini=(%hora%*60)+%mins%
  19. :reloj
  20. for /f "delims=:, tokens=1,2" %%a in ("%time%") do (set /a hora2=%%a & set /a mins2=%%b)
  21. set /a max=%mini%+2
  22. set /a actual=(%hora2%*60)+%mins2%
  23. if %actual% GEQ %max% exit
  24. rem se cambia por el titulo de la pagina
  25. tasklist /v | findstr "Google" >nul || goto mensaje
  26. goto reloj
  27.  
  28.  
« Última modificación: 5 Octubre 2013, 17:58 pm por daryo » En línea

buenas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines