Permite ejecutar un archivo ejecutable o un .dll. Si Execute no consigue localizar el archivo o el .dll para realizar la invocación, la función devuelve Falso.
El primer parámetro corresponde a la ruta hacia el archivo que se va a ejecutar. Si la ruta conduce a un archivo .dll, la función API debe ir inmediatamente después de dos signos de dos puntos. El formato de la invocación al archivo .dll es PATH::APIFunctionName. La función Execute para archivos .dll sólo busca invocaciones en dos tipos de funciones:
int FunctionName();
int FunctionName( const char * );
Si la invocación admite argumentos de línea de comandos, indique los argumentos o bien una cadena vacía.
Se trata de un valor booleano que indica si el script debe o no esperar a que se complete un ejecutable. Este parámetro no se tiene en cuenta en las invocaciones a archivos .dll.
/*executes notepad with the following file, myfile.txt and waits for the process to end.*/ Execute( "c:\\windows\\notepad.exe", "myfile.txt", true ); /*executes notepad without parameters and waiting.*/ Execute( "c:\\windows\\notepad.exe" ); /* makes a call into the dll with parameters*/ Execute( "c\\windows\\Somelib.dll::CheckNetwork", "000d1");
**Note the format for dll PATH::APIFunctionName
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|