Power Builder - Ejecutar API

 
Vista:

Ejecutar API

Publicado por José Luis (76 intervenciones) el 14/09/2004 01:25:15
Hola a todos.

Como ejecuto la api ShellExecute para abrir documentos de acuerdo a su aplicacion por defecto??, en todo caso como logro hacerlo con PowerScript??

J.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Abrir archivos con API ShellExecute

Publicado por Oscar (1178 intervenciones) el 14/09/2004 04:18:18
Por ejemplo, vamos a abrir un archivo de Word.

1. Declaras en Local External Functions:

FUNCTION long ShellExecuteA(long hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, long nShowCmd) LIBRARY "SHELL32.DLL"

2. Script:

long hwnd
string filname
hwnd=handle(parent)
filname='C:\tema.doc'
shellexecuteA(hwnd,'open',filname,'','',1)
//------------Fin--------------------------

Nota: Una manera más simple para abrir un archivo es con:

RUN('start C:\tema.doc', minimized! )

Aunque no estoy seguro si funciona con todas las versiones de Win.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar