Executer ligne de commande dans un batch

evangelos -  
karirovax Messages postés 3584 Statut Membre -
Bonjour,
J aimerai savoir comment exécuter une ligne de commande, tous les x temps dans un fichier.bat
merci d' avance

2 réponses

  1. urahara78 Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   32
     
    Le plus simple est d'utiliser le planificateurs de taches de Windows.
    Il est situé dans Accessoires il me semble. Et tu dis au planificateur de lancer ton .bat tous les x temps :)
    1
  2. karirovax Messages postés 3584 Statut Membre 215
     
    salut

    sous Ms-Dos ??

    c'est la commande AT :

    AT /?

    La commande AT planifie l'exécution des commandes et programmes sur
    l'ordinateur à une date et une heure spécifiées. Le service Planification
    doit fonctionner pour utiliser la commande AT.

    AT [\\ordinateur] [ [id] [/DELETE] | /DELETE [/YES]]
    AT [\\ordinateur] heure [/INTERACTIVE]
    [ /EVERY:date[,...] | /NEXT:date[,...]] "commande"

    \\ordinateur Spécifie un ordinateur distant. Les commandes sont planifiées
    sur l'ordinateur local si ce paramètre est omis.
    id Identificateur (nombre) affecté à une commande
    planifiée.
    /DELETE Supprime une commande planifiée. Si id est omis, toutes
    les commandes sur l'ordinateur sont supprimées.
    /YES Utilisée pour supprimer toutes les tâches sans demande de
    confirmation.
    heure Heure de l'exécution de la commande.
    /INTERACTIVE Permet au travail d'interagir avec le bureau de l'utilisateur
    qui est connecté au moment où le travail est effectué.
    /EVERY:date[,...] Exécute la commande tous les jours spécifiés de la semaine
    ou du mois. Si la date est omise, le jour en cours du mois
    est utilisé par défaut.
    /NEXT:date[,...] Exécute la commande lors de la prochaine occurrence du jour
    (par exemple, jeudi prochain). Si la date est omise, le
    jour en cours du mois est utilisé par défaut.
    "commande" Commande Windows NT, ou programme de commandes à exécuter.
    1