| Objet : | Envoyer une demande de notification d'activité à Take Command. |
| Format : | NOTIFY [/=] repeat [timeout] [/A /S] [command...] |
repeat -Le nombre de répétitions. Ilpeut s'agir d'un nombre entier compris entre 1 et n, ou de la chaîne de caractères FOREVER.
timeout - Nombre de secondes avant le déclenchement d'une notification. Pour /A, le nombre de secondes entre toute sortie d'affichage et l'exécution de la commande spécifiée . La valeur par défaut est 15.
| /A | Activité |
| /S | Silence |
command - Commande à exécuter en cas de correspondance activité/silence.
Utilisation :
NOTIFY peut être utile pour détecter lorsqu'un processus de longue durée attend une entrée ou s'est terminé (/S) ou lorsqu'un processus a démarré (/A). (Cette commande n'est utile que lorsque TCC s'exécute dans une fenêtre à onglet Take Command ).
La commande sera exécutée par Take Command et non parTCC. Ainsi, si vous spécifiez une commande qui écrit sur STDOUT ou STDERR (ce qui n'est pas recommandé !), vous verrez la sortie mélangée à celle de TCC dans la fenêtre de l'onglet. Par exemple, vous pouvez appeler BEEP, MSGBOX, OSD, TOAST, etc. ou n'importe quel fichier batch ou commande externe. La commande sera lancée dans un thread séparé ; il est de votre responsabilité de vous assurer que la commande se termine après avoir effectué l'action souhaitée (sinon vous vous retrouverez avec un grand nombre de threads inutiles).
Vous pouvez également configurer les notifications en cliquant avec le bouton droit de la souris sur l'étiquette de l'onglet Take Command et en sélectionnant "Notifications...".
Exemples :
Ce fragment de commande affiche une boîte de message s'il y a de l'activité plus de 60 secondes après la dernière activité :
notify 60 /a MSGBOX OK "NOTIFY" Detected activity...
Cette commande affiche une boîte de message s'il n'y a pas eu d'activité pendant plus de 60 secondes :
notify 15 /s MSGBOX OK "NOTIFY" Detected silence ...
Options :