Foros del Web » Programación para mayores de 30 ;) » Java »

Recibir parametros de una URL que abre una aplicación cuando esta ya esta en marcha??

Estas en el tema de Recibir parametros de una URL que abre una aplicación cuando esta ya esta en marcha?? en el foro de Java en Foros del Web. Hola a todos, tengo un problema y ya no se por donde ir, os cuento: Tengo una aplicación hecha en java bajo eclipse y genero ...
  #1 (permalink)  
Antiguo 18/05/2010, 02:29
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 0
Recibir parametros de una URL que abre una aplicación cuando esta ya esta en marcha??

Hola a todos, tengo un problema y ya no se por donde ir, os cuento:

Tengo una aplicación hecha en java bajo eclipse y genero un archivo.exe con el install4j. He programado una serie de clases para que cuando hagamos click en enlaces como miapp://ventana/parametros ejecute el .exe y reciba los parametros como args y entonces me habra una ventana u otra en funcion de esos parámetros.

Hasta aquí todo perfecto, la explicacion de como se hace esto esta en el post siguiente:

http://www.forosdelweb.com/f45/manejo-protocolos-tipo-ed2k-mi-aplicacion-806345/

Ahora el problema que tengo es el siguiente:

Esto solo me funciona correctamente si mi aplicación no esta ejecutada, quiero que si mi aplicación ya esta en marcha vaya a la ventana que le corresponda y le pase los parametros de la URL , pero para el caso en el que la aplicacion ya esta arrancada simplemente la abre si estaba minimizada y listo.

Por favor, si alguien puede darme alguna linia de por donde atacar el tema, estoy desesperado porque no encuentro una solución y me estan presionando en el curro.

Gracias de antemano a todo el que pueda echarme una mano o simplemente lea este post.

Saludos.Javi
  #2 (permalink)  
Antiguo 19/05/2010, 03:07
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Recibir parametros de una URL que abre una aplicación cuando esta ya esta

Nadie puede echarme un cableeee??????
  #3 (permalink)  
Antiguo 20/05/2010, 04:05
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Recibir parametros de una URL que abre una aplicación cuando esta ya esta

He probado de todo, he puesto la ruta de mi protocolo en java.protocol.handler.pkgs tanto desde el ejecutable como en tiempo de ejecución pero solo me coge los parametros de la URL cuando inicio la aplicacion pinchando en esa URL.

Estoy estudiando la posibilidad de utilizar un Thread , pero vamos que mi problema es saber ¿como recogo los parametros ed la url si la aplicacion ya esta en marcha?

Alguien tiene alguna idea de como hacerlo por favor? se me acaba el tiempo :)
  #4 (permalink)  
Antiguo 24/05/2010, 07:13
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Recibir parametros de una URL que abre una aplicación cuando esta ya esta

Nadie puede echarme un cableeee??????
  #5 (permalink)  
Antiguo 24/05/2010, 11:41
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 1 mes
Puntos: 51
Respuesta: Recibir parametros de una URL que abre una aplicación cuando esta ya esta

Haz una mini-aplicacion que se ponga en marcha, reciba la peticion, le envie los datos a la otra si ya está abierta o si no que la abra. Para enviarselos, un socket mismo y que la otra cuando esté abierta escuche peticiones por ese socket.
Por ejemplo.
S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #6 (permalink)  
Antiguo 25/05/2010, 02:00
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Recibir parametros de una URL que abre una aplicación cuando esta ya esta

Gracias tio, por loo menos alguien me da alguna idea, estudiare la posibilidad de hacerlo de ese modo y ya comentare los resultados.

Etiquetas: cuando, marcha, parametros, recibir, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:13.