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

jee pee Messages postés 41503 Date d'inscription   Statut Modérateur Dernière intervention   9 712
 
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
Bilow Messages postés 1014 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
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
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
hello
cette commande attend 10 secondes
 ping -n 10 127.0.0.1 > NUL
0
Utilisateur anonyme
 
merci mais ce ne fonctionne pas.
0
Bilow Messages postés 1014 Date d'inscription   Statut Membre Dernière intervention   117
 
Cause : Imprécis
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Personne n'a d'autre idée ??
0
Utilisateur anonyme
 
merci à vous tous
ça fonctionne
0
Bilow Messages postés 1014 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
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
Utilisateur anonyme
 
aussi pour la commande at on ne peux pas car at est le planificateur des tâches.
0