Macro .execute_command

Cette macro lance des exécutables dans le cadre d'une commande de génération. Si elle échoue pour une raison quelconque (exécutables non trouvés, ou bien résultat envoyé vers stderr), l'exécution de la commande est interrompue.

.execute_command (cmd [,args [,mode]])

Les paramètres suivants sont disponibles :

Paramètre

Description

cmd

Spécifie le chemin d'accès de l'exécutable.

Type : Template simple (séquences d'échappement ignorées)

args

[facultatif] Spécifie les arguments de l'exécutable.

Type : Template simple (séquences d'échappement ignorées)

mode

[facultatif] Spécifie le mode d'exécution. Vous pouvez choisir l'une des valeurs suivantes :

  • cmd_ShellExecute - est exécuté comme processus indépendant

  • cmd_PipeOutput - bloque jusqu'à la fin de l'exécution, puis montre le résultat de l'exécutable dans la fenêtre Résultats

Exemple
.execute_command(notepad, fichier1.txt, cmd_ShellExecute)

Pour plus d'informations sur les commandes de génération, voir Catégorie Generation.