Re: [internet-l] Fallo al ejecutar comando con SHELL

En vez de shell, probaste opendocument()? 


Atte
Juan Carlos Báez
--------------------------



El 13 de diciembre de 2012 11:02, Carolina Fievet <carol.fievet@gmail.com> escribió:

Alguien sabe por qué me puede estar fallando la ejecución de comandos mediante la orden shell en Genexus 9 + Java?? Ayer no me ejecutaba un *.bat, y hoy estoy intentando abrir openoffice mediante su correspondiente comando y no va. Al mostrar la orden que debería ejecutar el shell en pantall, y copiándola en una ventana de la consola y dando a enter funciona perfectamente, pero Genexus parece no realizarla.
El comando en cuestión es el siguiente:

&pathArchivo = "D:\Program Files (x86)\VM MEDICAL WORKSTATION\Informes\CARRANZA^CARLOS_1.3.12.2.1107.5.1.4.32311.30000009042201114179600000031\CARRANZA^CARLOS_1.3.12.2.1107.5.1.4.32311.30000009042201114179600000031.doc"

&pathOpenOffice = '"C:\Program Files (x86)\OpenOffice.org 3\program\swriter.exe"' + ' -view ' + '"' + &pathArchivo + '"' (Utilizo las comillas dobles porque las rutas llevan espacios en blanco)

&error = shell(&pathOpenOffice, 0)
msg(&pathOpenOffice)

El contenido de &pathOpenOffice es:
"C:\Program Files (x86)\OpenOffice.org 3\program\swriter.exe" -view "D:\Program Files (x86)\VM MEDICAL WORKSTATION\Informes\CARRANZA^CARLOS_1.3.12.2.1107.5.1.4.32311.30000009042201114179600000031\CARRANZA^CARLOS_1.3.12.2.1107.5.1.4.32311.30000009042201114179600000031.doc"

Dicho contenido lo copio en una consola, pulso enter y funciona :-\ :-\

Muchísimas gracias por vuestra ayuda. Un saludo y que tengan un buen día todos!! ;-) :-)




--
 
 

0 Response to "Re: [internet-l] Fallo al ejecutar comando con SHELL"

Publicar un comentario