Ver Mensaje Individual
  #1  
Antiguo 10-12-2009
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Reputación: 21
Cabanyaler Va por buen camino
Red face Llamada a exe desde fichero kml de Google Earth

Hola a todos. Espero que este mensaje esté bien posteado en esta parte del foro.

Trabajo en el desarrollo de una aplicación que de manera muy sencilla y a partir de coordenadas UTM las transforma a geográficas y posiciona los puntos indicados por dichas coordenadas en el GoogleEarth.

La aplicación se situa en una tupla de una tabla de una base de datos, saca de unos atributos las coordenadas UTM, las traduce a geográficas y hace una llamada a la ejecución del GoogleEarth posicionando el punto sobre el mapa creándose desde el programa Delphi un fichero kml el cual contiene un montón de información de la base de datos referente al objeto situado en el Google además de la foto, etc.

Ahora deseo hacer el camino inverso, es decir: desde el GoogleEarth y al pulsar sobre la ficha de información de un punto situado en el mapa de GoogleEarth, abrir mi programa exe pasándole como parámetro el identificador del objeto o clave principal de la tupla, que sirva para posicionarme al abrir la aplicación sobre la tupla de la tabla que estaba representada por el objeto sobre el que he pulsado.

En el kml he conseguido invocar a la ejecucuón del programa mediante la llamada:
Código PHP:
<th>
<
a href="C:\GIS\GIS\Gis.exe"Enlace a exe </a>
</
th
Pero no consigo pasarle el parámetro, ya que probando con varias sintaxis del tipo
Código PHP:
<th>
<
a href="C:\GIS\GIS\Gis.exe?var=1-1-2"Enlace a exe </a>
</
th
No consigo ni que el programa se ejecute.

Pregunta:
¿Alguien conoce como invocar a una ejecución de un exe desde html o en este caso kml, pero que se pueda enviar parámetros y recogerlos en sus ParamStr?

Gracias.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.

Última edición por Cabanyaler fecha: 10-12-2009 a las 18:36:26.
Responder Con Cita