J'ai cru avoir une idée de génie pour savoir quand une tâche lancée par Execute était terminée.
Pour connaître la liste de toutes les tâches du système actives à un moment donné: taper Tasklist.exe en ligne de commande.
Pour l'avoir dans un fichier:
Tasklist.exe >C:\Process.txt
Pour l'appeler depuis Panoramic:
- Code:
-
EXECUTE "Command.com /c Tasklist.exe >C:\Process.txt"
Evidemment, là aussi il faut un Wait derrière pour lui laisser le temps de s'exécuter (disons, Wait 800), sauf si on n'exploite pas le résultat tout de suite dans le programme.
(mon idée bête était de surveiller cette liste pour guetter la disparition de la tâche appelée, mais ça multiplie le problème par deux !)