Es una de las funciones que más
se utiliza en Windows; tiene que ver con todos las ejecuciones de archivos
y los procesos que sobre estos se realizan, tales como abrir, imprimir,
buscar, etc.
una implementación de esta función es abrir el cuadro de diálogo
"Buscar", a través del cual Windows realiza sus
búsquedas. Esta utiliza algunos parámetros como, desde cual
directorio quiere empezar la búsqueda, el archivo a buscar
entre otros. Prueba modificando algunos valores y aprenderás un
poco más.
Declare integer ShellExecute in "shell32.dll"
;
integer hWnd,;
String lpOperation,;
String lpFile,;
String lpParameters,;
String lpDirectory,;
Long nShowCmd
=ShellExecute(0, "Find", "", "","c:",
0)
Se
utiliza para ejecutar cualquier archivo con su respectivo
programa asociado. Incluye además algunos otros procedimientos
como imprimir, editar, abrir; dependiendo el parámetro que se le
mande a la función.
DECLARE INTEGER ShellExecute IN "Shell32.dll"
;
INTEGER hwnd, ;
STRING lpVerb, ;
STRING lpFile, ;
STRING lpParameters, ;
STRING lpDirectory, ;
LONG nShowCmd
* Abre el documento "c:prueba.doc" Este documento debe
existir
=Shellexecute(0,"Open","c:prueba.doc","","",0)
* Abre el explorador por defecto en la pagina de Davphantom
=Shellexecute(0,"Open","http://www.davphantom.cjb.net","","",0)
* Imprime el archivo "c:autoexec.bat" este archivo debe existir
=Shellexecute(0,"Print","c:autoexec.bat","","",0)