Lancer commande ms-dos en différer

Résolu
Bonjour,
Je voudrai lancer une commande ms-dos en différer grâce à un batch.

Comment faire ?

Merci de vos réponse.

8 réponses

  1. Ca peut toujours servir... Je ne m'y connais pas beaucoup dedans, mais avec un peu de logique, tu crées deux fichier CMD (ms-dos). Le deuxième contiendra ton code à éxécuter plus tard. Le premier, tu le lancera, il programmera l'ouverture du deuxième, à une heure précise. Ce premier fichier contiendra les commandes nécessaires à la programmation de l'évènement "ouvrir deuxième fichier à telle heure"; Grace à la commande MS_DOS : "AT". un petit tour sur Google ou bien dans la console "at /?", et tu pourras programmer l'évènement.

    Bye ;)
    1. merci sauf que moi c'est a un certain temps après l'exécution du fichier et non a une heure précise.
      1. Contributeur
        hello
        cette commande attend 10 secondes
         ping -n 10 127.0.0.1 > NUL
        1. merci mais ce ne fonctionne pas.
        2. Cause : Imprécis
      2. Modérateur
        Salut

        Avant il existait une commande sous msdos sleep.exe on peut toujours la trouver dans le kitoutils de windows server 2003 par exemple : http://www.malektips.com http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en

        Une bidouille sous msdos :

        choice /T 10 /D o>nul

        suspend pendant 10 secondes l'execution du batch

        cdlt
        1. Comment tu as fait pour que ca fonctionne ? Explique aux autres qui pourraient avoir besoin dde la réponse. Et pour la ocmmande "AT", n'y a-t-il pas une commande qui peut programmer à 'heure actuelle + 10 secondes' ?
          1. POur que ça fonctionne il faut télécharger ça : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en

            Ensuite pour attendre 10000 millisecondes (10 secondes) il faut taper "sleep -m 10000"

            Tout est expliquer ici : http://www.malektips.com
            1. aussi pour la commande at on ne peux pas car at est le planificateur des tâches.