Foros del Web » Programando para Internet » Javascript »

Ejecucion de aplicaciones - Wshell

Estas en el tema de Ejecucion de aplicaciones - Wshell en el foro de Javascript en Foros del Web. Buenas, estoy desarrollando una página, de donde quiero que el usuario pueda disponer algo como la recolección de accesos directos hacia las aplicaciones que puede ...
  #1 (permalink)  
Antiguo 22/04/2006, 09:40
Avatar de Necros  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 431
Antigüedad: 22 años, 3 meses
Puntos: 0
Ejecucion de aplicaciones - Wshell

Buenas,

estoy desarrollando una página, de donde quiero que el usuario pueda disponer algo como la recolección de accesos directos hacia las aplicaciones que puede ejecutar en su entorno de trabajo. Por lo que necesitaría que al clicar en un enlace, se ejecutara la aplicación determinada.

Ejemplo, actualmente tienen acceso a bases de datos acces.

He visto algo sobre el Wshell, pero sólo he consguido ejecutar el notepad bajo Explorer y con ejecución local de la página.

Alguien sabe como puedo hacerlo ? thxs
__________________
By NeCrOS
FrEe WoRlD is FrEe CoDE
http://www.NeCrOS.com
  #2 (permalink)  
Antiguo 23/04/2006, 08:26
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Eso que comentas , lo he visto con vbs ... mirate

http://msdn.microsoft.com/library/de...640b0e32ea.asp

http://msdn.microsoft.com/library/de...63bac48929.asp


Y desde JavaScript , tendrias que recurrir a ActiveX :

Cita:
<html>

<head>
<meta http-equiv="Content-Language" content="es">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Lanza aplicaciones con ActiveX</title>
<script>
function lanzaAplicacion(aplicacion) {
a = new ActiveXObject("WScript.Shell");
a.run(aplicacion);
return true;
}
</script>

</head>

<body>
<p>lanza la aplicacion <input type="text" name="T1" size="20">
<input type="button" value="lanzar" name="B3" onclick="lanzaAplicacion(T1.value)"></p>
</body>

</html>
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 14:09.