Buenas,
Estoy preparando un html con un link al que pulsando abrirá una aplicación instalada en local.
Bueno resulta que la aplicación está dentro de la carpeta Archivos de Programa y claro, la ruta tiene espacios y soy incapaz de que me funcione. He probado con otra aplicación que tiene ruta sin espacios y funciona. El trozo de código es el siguiente. Mezcla active x con javascript:
<script languaje="javascript">
//--ActiveX...--//
var fso = new ActiveXObject("Scripting.FileSystemObject");
//LaunchArchivoByScriptman
function launch_x(prog,filen) { //v1.0 by scriptman
var theShell = new ActiveXObject("WScript.Shell");
theShell.run(prog+" "+filen, 0, true);
}
</script>
<a href="javascript:launch_x('C:/Archivos de Programa/SAP/FrontEnd/SAPgui/saplogon.exe',' ')">Ejecutar SAP </a>
He probado varias cosas, como pone comillas en el trozo que hay espacios, comillas simples que encierre el código javascript, poniendo \" al principio y al final del javascript y nada, no me coge bien el link.
¿Alguien me puede ayudar?
Muchas gracias