Batch

Comment exécuter des commandes dans un fichier de traitement par lots à intervalles réguliers

Mise à jour : 05/21/2018 par Lojiciels.com

La solution pour l’exécution d’un fichier batch ou des commandes dans un fichier batch peut changer en fonction de ce qui correspond le mieux à vos besoins. De plus, la version de Windows ou de MS-DOS est importante.

Première solution

Dans l’exemple ci-dessous, le fichier batch est placé dans une boucle et exécute la commande « dir » toutes les 20 secondes. Cette solution serait la meilleure pour les utilisateurs qui doivent exécuter une commande fréquemment.

:START
REM Execute the MS-DOS dir command ever 20 seconds.
dir
SLEEP 20
GOTO END
Note

Pour que le fichier batch ci-dessus fonctionne correctement, vous devez avoir l’utilitaire MS-DOS en veille sur l’ordinateur. Cet utilitaire n’est inclus avec aucune version de MS-DOS ou de Windows. Cependant, une fois téléchargé, il permet à votre ordinateur de se mettre en veille ou de retarder le fonctionnement pendant un nombre de secondes déterminé. Voir la page de téléchargement de l’utilitaire pour un lien de téléchargement.

Deuxième solution

Notre prochaine solution s’adresse aux utilisateurs qui doivent exécuter un fichier par lots, mais qui ne doivent exécuter la commande que toutes les quelques heures, jours, mois ou années. Au lieu de se fier à l’exécution continue du fichier batch, nous recommandons d’utiliser un utilitaire de planification qui exécutera le fichier batch lorsque la date ou l’heure arrive.

Psssssst :  Comment changer le titre d'une fenêtre MS-DOS

Les utilisateurs de Microsoft Windows NT, 2000 et XP, par exemple, peuvent utiliser la commande AT pour programmer des événements programmés par MS-DOS.

Afficher plus
Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci