Sortie du logiciel JP Take Command / TCC version 27 en décembre 2020. Deux nouveaux types de notifications sont inclus dans la v27 :
- Notifications d'activité pour Take Command fenêtres à onglets
- ON… notifications dans TCC (auparavant uniquement disponibles dans les fichiers batch) sont désormais disponibles sur la ligne de commande et les alias.
Dans cet article, nous allons parler des notifications d'activité. Il existe deux types de notifications d'activité :
- Activité – quand Take Command met à jour une fenêtre d'onglet, il vérifie si le temps écoulé depuis la dernière mise à jour est >= au délai d'expiration, et si c'est le cas, il exécutera la commande spécifiée.
- Silence – si le nombre de secondes spécifié s'écoule sans aucune sortie d'affichage dans la fenêtre de l'onglet, Take Command exécutera la commande spécifiée.
Les notifications d'activité et de silence sont définies pour des fenêtres d'onglets individuelles, vous pouvez donc avoir plusieurs fenêtres d'onglets recevant des notifications.
Vous pouvez configurer les notifications soit à partir du nouveau TCC Commande NOTIFY :
NOTIFY répéter [timeout] [/A /S] [commande…]
ou en cliquant avec le bouton droit sur un Take Command étiquette de l’onglet et en sélectionnant « Notifications … » :
Pourquoi utiliser les notifications d'activité/silence ?
Vous avez peut-être un travail de longue durée dans une fenêtre à onglets et vous ne souhaitez pas avoir à surveiller la fenêtre en permanence. Mais vous souhaitez être averti lorsque le travail est terminé. Si le travail affiche un résultat une fois terminé (même s'il ne s'agit que du TCC une fois l'opération terminée), vous utiliserez l'option « Surveiller l'activité ». Si le travail affiche une sortie pendant son exécution et que vous souhaitez savoir quand il s'arrête, vous utiliserez l'option « Surveiller le silence ».
Quelles commandes puis-je exécuter dans les notifications ?
La ou les commandes que vous spécifiez seront exécutées dans un thread séparé par Take Command, pas par TCC. Vous pouvez exécuter n'importe quelle commande dans une notification, bien que nous ne recommandons pas les commandes qui nécessitent une saisie ou qui écrivent dans STDOUT / STDERR, car le contenu sera mélangé avec les commandes déjà exécutées dans la fenêtre de l'onglet.
Par exemple, vous pouvez utiliser la nouvelle commande TOAST v27 (ou les commandes MSGBOX ou OSD) pour afficher une notification contextuelle. Ou quelque chose d'aussi simple qu'un BIP ou un LOG, ou d'aussi complexe qu'un fichier batch.