Iniciar progrmas locales en SharePoint

27/09/2006 - 18:58 por oscar.herranz | Informe spam
Haciendo referencia a <a
href="http://www.gavd.net/servers/sharepo...od&itm!8">http://www.gavd.net/servers/sharepo...od&itm!8</a>
tengo un problema con una variabte del código:

Como hacer que funcione:

<a href="" onClick="RunApplication('C:\\Archivos de programa\\Microsoft
Office\\OFFICE11\\Winword.exe')"><img src="_layouts/images/word.jpg"
border="0"></a>
<script LANGUAGE='VBScript'>
sub RunApplication(programa)
On Error Resume Next
Dim objShell
Set objShell = CreateObject("Wscript.Shell")
objShell.run programa
Set objShell = Nothing
end sub
</script>

El problema está en los espacios y lo he probado de 10 maneras diferentes,
utilizando \, %, ´´, "" y nada no se me abre la aplicación. En algunos casos
me da un error de caracter incorrecto, pero en los demás casos no da ni
error, simplemente no funciona.

El código funciona cuando el nombre de la ruta no contiene espacios pero si
contiene espacios nada de nada.

Saludos y gracias.
 

Leer las respuestas

#1 Gustavo
27/09/2006 - 20:43 | Informe spam
Hola Oscar,
Tienes razon en buscar el problema en los signos raros. Por una u otra
razon, si escribo -> ' <- en el codigo, se filtra de una forma extranna y se
convierte en un -> ´ <-, que, por supuesto, no sera entendido por VBScript.
Por favor, intenta cambiar los caracteres raros por algo racional, y yo
pondre el codigo como un download en el sitio mismo (mannana).
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"oscar.herranz" wrote:

Haciendo referencia a <a
href="http://www.gavd.net/servers/sharepo...od&itm!8">http://www.gavd.net/servers/sharepo...od&itm!8</a>
tengo un problema con una variabte del código:

Como hacer que funcione:

<a href="" onClick="RunApplication('C:\\Archivos de programa\\Microsoft
Office\\OFFICE11\\Winword.exe')"><img src="_layouts/images/word.jpg"
border="0"></a>
<script LANGUAGE='VBScript'>
sub RunApplication(programa)
On Error Resume Next
Dim objShell
Set objShell = CreateObject("Wscript.Shell")
objShell.run programa
Set objShell = Nothing
end sub
</script>

El problema está en los espacios y lo he probado de 10 maneras diferentes,
utilizando \, %, ´´, "" y nada no se me abre la aplicación. En algunos casos
me da un error de caracter incorrecto, pero en los demás casos no da ni
error, simplemente no funciona.

El código funciona cuando el nombre de la ruta no contiene espacios pero si
contiene espacios nada de nada.

Saludos y gracias.

Preguntas similares