Rubrique précédente: EnumValueRubrique suivante: quitter


Exécuter

Exécuter

Exécute un fichier exécutable ou une bibliothèque (DLL). Si la fonction d'exécution ne parvient pas à détecter le fichier ou la DLL à utiliser pour émettre l'appel, la valeur false est renvoyée.

Premier paramètre :

Le premier paramètre est le chemin d'accès au fichier à exécuter. Si ce chemin mène à une DLL, la fonction API doit être précédée de deux signes "deux-points". Le format de l'appel de DLL est le suivant : PATH::NomFonctionAPI. La fonction d'exécution d'une DLL recherche uniquement les appels dans deux types de fonctions :

    int FunctionName();
    int FunctionName( const char * );
Deuxième paramètre :

Si l'appel accepte les arguments de ligne de commande, entrez ces arguments ou une chaîne vide.

Troisième paramètre :

Une valeur booléenne indiquant si le script attendra ou non l'exécution complète d'un fichier exécutable. Ce paramètre est ignoré pour les appels de DLL.

Exemples :
/*exécute notepad à l'aide du fichier suivant, monfichier.txt et attend la fin du processus.*/
Execute( "c:\\windows\\notepad.exe", "monfichier.txt", true );

/*exécution de notepad sans paramètres et attente.*/
Execute( "c:\\windows\\notepad.exe" );

/* place un appel de DLL avec les paramètres*/
Execute( "c\\windows\\Somelib.dll::CheckNetwork", "000d1");

**Notez le format utilisé pour la DLL : PATH::NomFonctionAPI