Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1033 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Insérer une temporisation dans un batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insérer une temporisation dans un batch

n°3129887
jocodis
Posté le 09-06-2014 à 14:13:02  profilanswer
 

Bonjour,
 
j'ai beau faire des recherches sur internet mais je ne trouve pas de solution adaptée à mon problème.
 
J'ai créé un batch pour stopper et relancer un service, mais j'aimerais insérer au tout début du batch une temporisation de 1 minute avant que la suite ne se lance.
 
Concrètement je dois insérer quoi?
 
Merci

mood
Publicité
Posté le 09-06-2014 à 14:13:02  profilanswer
 

n°3129889
ccp6128
Syntax error
Posté le 09-06-2014 à 15:53:16  profilanswer
 

Solution 1 marche partout, mais "crade" (tu n'utilises pas une commande pour ce pour laquelle elle a été conçue à la base) via la commande ping :
 
PING -n 61 127.0.0.1>nul  
 
2eme solution, tu récupères l'exécutable sleep.exe présent dans le Windows 2003 Resource Kit et tu l'utilises directement.

n°3130204
azawa
Posté le 13-06-2014 à 18:53:14  profilanswer
 

Salut  
 
Pas testé mais la commande wait devrait marcher
 
http://www.robvanderwoude.com/wait.php

n°3130223
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 13-06-2014 à 22:38:10  profilanswer
 

Pour faire une tempo dans un batch (de manière propre  ^^), il faut utiliser :

 

timeout /nobreak /T 15  

 


pour 15 secondes

  
 

TIMEOUT [/T] délai_d'attente [/NOBREAK]

 

Description :
    Cet utilitaire accepte un paramètre de délai d'attente qui définit la
    période de temps d'attente (en secondes) ou jusqu'à ce qu'une frappe de
     touche se produise. Il accepte également un paramètre pour ignorer
     l'utilisation d'une touche.

 

Liste de paramètres :
    /T        délai_maximal Spécifie le nombre de secondes d'attente.
                            La plage valide est comprise entre
                           -1 et 99999 secondes.

 

   /NOBREAK                Ignorer l'utilisation des touches et attendre le
                            temps indiqué.

 

   /?                      Affiche ce message d'aide.

 

Remarque : une valeur de délai d'attente égale à -1 signifie qu'une
           frappe de touche est attendue.

 

Exemples :
    TIMEOUT /?
    TIMEOUT /T 10
    TIMEOUT /T 300 /NOBREAK
    TIMEOUT /T -1


Message édité par Z_cool le 13-06-2014 à 22:40:53

---------------
#mais-chut
n°3130225
jocodis
Posté le 13-06-2014 à 22:50:51  profilanswer
 

Parfait merci

n°3130228
jocodis
Posté le 13-06-2014 à 22:57:11  profilanswer
 

Parfait merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Insérer une temporisation dans un batch

 

Sujets relatifs
[Résolu] Créer un batch "automatique"Paramètrage localisation windows 7 par script/batch
Changer la temporisation de déconnexion utilisateurLancement d'un programme sous xp mode en batch
Insérer un bouton Skype dans une signature Outlook 2010thunderbird et la disparition des menus "insérer" et "format"
Script Batch de synchronisation vers DD Externe.Pb dans Word pour insérer case à cocher
Insérer lien externe dans vidéo sur YoutubeScript Batch
Plus de sujets relatifs à : Insérer une temporisation dans un batch


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR