| SCREENMONITOR |
| Objet : | Surveiller l'économiseur d'écran de Windows |
| Format : | SCREENMONITOR [/C] |
SCREENMONITOR [/=] n command
| n | Nombre de répétitions (ou FOREVER) |
| command | Commande à exécuter lorsque l'économiseur d'écran de Windows est activé |
Utilisation :
SCREENMONITOR se déclenche lorsque l'économiseur d'écran de Windows est activé.
Si vous n'entrez aucun argument, si SCREENMONITOR est actif, il affichera le nombre de répétitions et la commande.
Laligne de commande sera analysée et développée avant que SCREENMONITOR ne soit exécuté, de sorte que si vous souhaitez passer des caractères de redirection ou des variables à la commande, vous devrez les protéger (en les plaçant entre guillemets simples, en doublant les % ou en utilisant le groupement de commandes).
Si le dernier argument de la ligne est un simple (, ilest interprété comme le début d'un groupe de commandes. SCREENMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera d'autres données (à la ligne de commande) jusqu'à ce qu'il obtienne un )final .
La surveillance s'exécute de manière asynchrone dans un fil d'exécution distinct. Lorsque la condition est déclenchée, la commande est exécutée immédiatement. Cela peut poser des problèmes si vous essayez d'écrire sur l'écran ou d'accéder à des fichiers alors que le fil d'exécution principal effectue également des entrées/sorties. TCC principal effectue également des entrées/sorties. Il se peut que vous deviez utiliser START ou DETACH dans la commande pour éviter les conflits.
Options :