









Suspendre un fichier batch
Teneur
Voulez-vous suspendre une action d`un fichier batch? Vous pouvez programmer votre fichier batch pour indiquer à l`utilisateur quand il est prêt à continuer, ou vous pouvez configurer votre fichier batch pour qu`il attende un certain temps avant de continuer automatiquement. La méthode que vous choisissez dépend des besoins de votre programme et des capacités de votre système.
Pas
Méthode 1 sur 4: Pause

1. Utilisez la commande PAUSE faire attendre le programme pour l`utilisateur. La pause se poursuivra indéfiniment jusqu`à ce que l`utilisateur décide de continuer. Si vous souhaitez arrêter l`exécution du programme pendant un certain temps, consultez l`une des méthodes suivantes.

2. Passer la commande PAUSE où vous voulez que le programme s`arrête. L`utilisateur sera invité à continuer.

3. Masquer la boîte de dialogue de PAUSE. Tu peux >nul ajouter à la fin du PAUSE-commande, pour masquer le texte qui serait autrement affiché à l`utilisateur.
Méthode 2 sur 4: Délai d`attente

1. Utilisez la commande TEMPS LIBRE faire attendre le programme un certain temps. L`utilisateur peut sauter cette période ou vous pouvez ajouter un paramètre pour empêcher l`utilisateur de sauter cette.
- TEMPS LIBRE peut ne pas fonctionner sur les anciens systèmes. Consultez la section suivante si la commande TEMPS LIBRE ne marche pas.

2. Passer la commande TEMPS LIBRE où vous voulez que le programme s`arrête. ajouter le drapeau /t suivi du nombre de secondes.

3. Empêcher l`utilisateur de sauter la pause. ajouter le drapeau /pas de rupture à l`entrée possible, pour éviter de sauter la pause.
L`utilisateur peut toujours terminer le programme en appuyant sur Ctrl + C puis quitter le programme.
Méthode3 sur 4: Dormir

1. Utilisez la commande SOMMEIL faire attendre le programme un certain nombre de secondes. L`utilisation de SOMMEIL est obsolète et a été largement remplacé par TIMEOUT.

2. Passer la commande SOMMEIL où vous voulez que le programme s`arrête. Ajouter après la commande SOMMEIL le nombre de secondes que le programme doit attendre. La tâche SOMMEIL ne peut pas être interrompu par l`utilisateur.
Méthode 4 sur 4: Ping

1. Utilisez la commande PING pour forcer le programme à attendre un certain nombre de secondes. Vous pouvez masquer la sortie de l`utilisateur pour masquer le retard. Vous devez envoyer un ping à une adresse IP invalide ou le délai ne fonctionnera pas correctement. Vous devrez envoyer un ping à un nom d`hôte valide, sinon le message d`erreur sera affiché à l`utilisateur.

2. Ajouter la commande PING où vous voulez que le programme s`arrête. Le paramètre >nul empêche l`affichage de la commande. Le paramètre -n 1 ajoute un deuxième ping à la commande d`origine. La pause entre le premier et le deuxième ping, indiquée par -avec 30000, est le retard. Le délai doit être spécifié en millisecondes.
Articles sur le sujet "Suspendre un fichier batch"
Оцените, пожалуйста статью
Populaire