![]() |
Ejecutar un programa desde el navegador
Alguien sabe como se puede ejecutar un programa de la pc desde el navegador, sucede que tenemos montada una Intranet en una empresa y surgió el requrimiento para ejecutar un programa ubicado en la pc del cliente.
Salu2 y Gracias |
Ejecutar o ver?
|
Ejecutar , en este caso en particular se trata de un programa de grabación de sonidos el cual esta instalado en la pc de cada usuario del a intranet
|
Hola,
Te envío los primeros 2 resultados de google con la búsqueda "Ejecutar aplicación +javascript" Resultado 1 Resultado 2 Las 2 respuestas se basan en ActiveX y/o en JavaScript, por lo tanto el navegador en el que lo vas a ejecutar tiene que soportarlo. Saludos, |
ok, gracias Mario los probare.
|
Otra opcion es usar una pagina Web hecha en delphi con CGI, ISAPI, ASP.NET y ejecutar el comando por el sistema operativo (con shellexecute)
|
Pero tendría el problema que cuando ejecuto un shellexecute desde un Isapi o in Cgi estoy ejecutando el programa en el servidor y no así en el cliente
|
1 Archivos Adjunto(s)
Hola,
Te adjunto un ejemplo, es importante recordar que tu navegador tiene que soportar ActiveX, te recomiendo que en éste caso y únicamente en este caso utilices Internet Explorer para todo lo demás... Firefox :cool: Saludos, Mario Antonio |
A mi se me ocurre otra idea, tener un programa, en la maquina del cliente, que este escuchando por un puerto a la espera de una petición http. Cuando la reciba solo tiene que realizar la tarea que nosotros queramos, o si es necesario, ejecutar otro programa.
El programa no resultaría difícil de hacer, un simple componente de las Indy serviría para hacer la mayor parte del trabajo. En cuanto a como llamarlo desde la pagina web solo hay que poner su dirección, por ejemploo "http://127.0.0.1:2000", en un enlace, un botón, o en una imagen y el navegador se encargara de hacer la petición. Incluso podemos usar javascript para que la realizar la petición de forma automática. |
Esa es una buena idea, básicamente lo que se lograría es eliminar la dependencia a un navegador específico o con características específicas (caso actual)
Habría que validar si Onti tiene el control de los clientes (usuarios), si es así es una opción viable. Saludos, Mario Antonio |
Mario Antonio con la salvedad del navegador el script funciona muy bien y es sumamente fácil de implementar y la solucion de Seoane esta muy interesante y da muchas ideas que se puede hacer al respecto.
Muchas gracias a todos |
| La franja horaria es GMT +2. Ahora son las 07:50:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi