Objectif :Surveiller la date et l'heure actuelles

 

Format:DATESMONITEUR [/C [aaaa-mm-jj hh:mm]]

DATESSURVEILLER [/=] aaaa-m-jj hh:mm n commande

 

nNombre de répétitions (ou POUR TOUJOURS)
aaaa-mm-ddLa date qui correspond
hh:mmLe temps de correspondre
commanderCommande à exécuter lorsque la date et l'heure spécifiées correspondent à la date et à l'heure actuelles

 

/Clair)

 

Usage:

 

DATESMONITOR surveille la date et l'heure actuelles et exécute la commande spécifiée lorsque la date et l'heure actuelles correspondent à la date et à l'heure enregistrées. Vous pouvez utiliser un * dans les champs de date si vous souhaitez exécuter une commande à une heure précise chaque jour. Par exemple:

 

datemonitor *-*-* 23:59 ever echo Il est presque minuit !

 

Si vous souhaitez exécuter une commande le premier jour de chaque mois :

 

datemonitor *-*-1 00:01 ever echo C'est le début d'un nouveau mois !

 

Si vous n'entrez aucun argument, si DATESMONITOR est actif, il affichera le nombre de répétitions et la commande.

 

DATEMONITOR définit deux variables d'environnement lorsque la date et l'heure correspondent et que le déclencheur est défini :

 

_datemonitorLa date actuelle au format aaaa-mm-jj

 

_timemonitorL'heure actuelle au format hh:mm (24 heures)

 

La ligne de commande sera analysée et développée avant le DATEMONITOR est exécuté, donc si vous souhaitez transmettre des caractères de redirection ou des variables à commander vous devrez les protéger (en les mettant entre guillemets simples, en doublant les % ou en utilisant le regroupement de commandes).

 

Si le dernier argument de la ligne est un seul (, il est interprété comme le début d'un groupe de commande. DATEMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera plus d'entrées (sur la ligne de commande) jusqu'à ce qu'il obtienne une fermeture ).

 

La surveillance s'exécute de manière asynchrone dans un thread distinct. Lorsque la condition est déclenchée, la commande sera 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 l'ordinateur principal TCC le thread effectue également des E/S. Vous devrez peut-être utiliser La START or DÉTACHER in commander pour éviter les conflits.

 

options:

 

/=Affichez la boîte de dialogue de commande DATEMONITOR pour vous aider à définir les options de ligne de commande. L'option /= peut être n'importe où sur la ligne ; des options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/CSupprimez les moniteurs de date. Vous pouvez éventuellement spécifier un moniteur de date spécifique à supprimer en entrant la date et l'heure (qui peuvent inclure des caractères génériques) pour ce moniteur.