¿Cómo puedo implementar en javaScript o php la llamada a un archivo ejecutable desde una web?

Hola:
Necesito llamar desde una página web a un ejecutable.
¿Se puede hacer con javascript o php?
Desde ya gracias por cualquier pista
Saludos

1 Respuesta

Respuesta
1
Tiene que ser javascript, ya que este lenguaje se ejecuta desde el navegador cliente, aunque éste debe tener la configuración adecuada para permitir la ejecución de programas.
Te dejo este ejemplo (windows), que ejecuta el notepad vacío o con un documento si se le pasa la ruta:
<HTML>
<HEAD>
<SCRIPT type="text/javascript" LANGUAGE="JavaScript">
function executeCommands(inputparms)
{
var oShell = new ActiveXObject("Shell.Application");
var commandtoRun = "notepad.exe";
if (inputparms != "")
{
var commandParms = document.Form1.filename.value;
}
oShell.ShellExecute(commandtoRun, commandParms, "", "open", "1");
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="Form1">
<CENTER>
<BR><BR>
<H1>Execute PC Commands From HTML </H1>
<BR><BR>
<File Name to Open:> <Input type="text"
name="filename"/>
<BR><BR>
<input type="Button" name="Button1"
value="Run Notepad.exe" onClick="executeCommands()">
<input type="Button" name="Button2"
value="Run Notepad.exe with Parameters"
onClick="executeCommands(' + hasPARMS + ')">
</CENTER>
</BODY>
</FORM>
</HTML>
Lo más probable es que de un error de permiso debido a la configuración de seguridad del navegador. Para cambiarlo p.ej. en IE6 debe agregarse la dirección del servidor a intranet o sitio de confianza y bajar el nivel de seguridad para permitir la ejecución de ActiveX.
Al usar ActiveX sólo funcionará en IE, desconozco si existe forma de hacer algo similar en Netscape.
Saludos,
iNphYx

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas