Chapter 9 Guide de référence de la génération (GTL)
Cette macro est utilisée pour lancer des exécutables sous forme de processus séparés. Elle est disponible pour exécuter des commandes de génération uniquement, et peut être combinée aux macros standard du langage de génération par template lorsque vous définissez des commandes.
.execute_command '(' <cmd> [',' <args> [',' <mode>]] ')'
Paramètre | Type | Description |
---|---|---|
<cmd> | Template simple (séquences d'échappement ignorées) | Chemin d'accès d'exécutables |
<args> (facultatif) | Template simple (séquences d'échappement ignorées) | Arguments pour l'exécutable |
<mode> (facultatif) | cmd_ShellExecute or cmd_PipeOutput | 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 |
Remarquez que si une commande .execute_command é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.
Exemple :
.execute_command(notepad, file1.txt, cmd_ShellExecute)
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |