Lancer commande ms-dos en différer

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
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. jee pee Messages postés 31869 Date d'inscription   Statut Modérateur Dernière intervention   9 974
     
    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
  2. Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   117
     
    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 ;)
    0
  3. Utilisateur anonyme
     
    merci sauf que moi c'est a un certain temps après l'exécution du fichier et non a une heure précise.
    0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    cette commande attend 10 secondes
     ping -n 10 127.0.0.1 > NUL
    0
    1. Utilisateur anonyme
       
      merci mais ce ne fonctionne pas.
      0
    2. Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   117
       
      Cause : Imprécis
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Personne n'a d'autre idée ??
    0
  7. Utilisateur anonyme
     
    merci à vous tous
    ça fonctionne
    0
  8. Bilow Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   117
     
    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' ?
    0
  9. Utilisateur anonyme
     
    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
    0
    1. Utilisateur anonyme
       
      aussi pour la commande at on ne peux pas car at est le planificateur des tâches.
      0