miércoles, noviembre 02, 2011

Como abrir el outlook desde el navegador Internet Explorer

Internet Explorer pemite abrir programas o ejecutarlos desde una página web, para ello podremos basarnos en el siguiente código.

<html>
<head>
<script language="javascript">


function shell(command)
{
RegWsh = new ActiveXObject("WScript.Shell");
RegWsh.Run(command);
}

</script>
</head>
<body>
<input type="Button" value="OpenCalc" onclick="javascript:shell('OUTLOOK.exe');">
</body>
</html>


En el caso anterior abrimos el outlook, podemos cambiar el programa por cualquier otro, como la calculadora de windows, etc.

El problema es que el código anterior abre una ventana nueva cada vez que se pinche sobre el enlace, si queremos que en el caso de que este abierta nos la ponga en primer lugar pero que no abrá más, se pondría la siguiente linea:

RegWsh.Run('OUTLOOK.exe /recycle');

Esto sólo se ejecutará bajo Internet Explorer, ya que se usa un activeX para ejecutar programas de windows.

Palabras Clave
Ejecutar programas de windows desde Intener Explorer 7, 8, 9
¿Cómo ejecutar un ejecutable desde un navegador Web?
Quiero ejecutar un programa desde mi navegador Web.
Como abrir programas desde internet Explorer
Como abrir o ejecutar programas desde una página web.
Como ejecutar un programa de windows desde un enlace de una página web.
Como abrir mi outlook de windows (local) desde mi navegador (Internet Explorer) al navegar por una página.

No hay comentarios: