Ce wikiHow vous apprend comment empêcher les fichiers batch de s'exécuter immédiatement après leur ouverture. Il existe plusieurs commandes que vous pouvez utiliser pour retarder l'exécution d'un fichier batch, en fonction de vos besoins. N'oubliez pas que vous devez avoir une connaissance suffisante de l'écriture de fichiers batch avant d'essayer de retarder.
Étape
Étape 1. Allez à Démarrer
Pour ce faire, cliquez sur le logo Windows dans le coin inférieur gauche.
Si vous avez déjà un fichier batch que vous souhaitez différer, cliquez avec le bouton droit sur le fichier, puis cliquez sur Éditer pour ouvrir le fichier dans le Bloc-notes. En faisant cela, vous pouvez sauter les deux étapes suivantes.
Étape 2. Lancez le Bloc-notes
Tapez le bloc-notes dans Démarrer, puis cliquez sur Bloc-notes affiché en haut de la fenêtre de démarrage.
Étape 3. Créez un fichier de commandes
Ces fichiers commencent souvent par la commande
@Écho off
. Après avoir écrit la commande, entrez le texte du fichier batch si nécessaire.
Étape 4. Spécifiez comment vous souhaitez retarder les fichiers
Il existe trois commandes principales qui peuvent être utilisées pour retarder les fichiers batch:
- PAUSE - Le fichier batch sera mis en pause jusqu'à ce qu'une touche standard (par exemple la barre d'espace) soit enfoncée.
- TIMEOUT - Le fichier batch s'arrêtera pendant quelques secondes (ou lorsqu'une touche est enfoncée) avant de s'exécuter à nouveau.
- PING - Le fichier batch sera mis en pause jusqu'à ce qu'il reçoive un pingback de l'adresse de l'ordinateur spécifié. Habituellement, le fichier ne sera mis en pause que si vous envoyez un ping à une adresse de travail.
Étape 5. Décidez où suspendre le fichier
Vous pouvez suspendre le fichier batch à tout moment dans le code (enregistrer après la commande " Quitter " si vous en utilisez une). Faites défiler vers le bas jusqu'à ce que vous trouviez le point où vous souhaitez retarder le fichier batch, puis faites de l'espace entre le code avant le point de retard et le code après celui-ci.
Étape 6. Tapez la commande
Selon la commande sélectionnée, exécutez l'une des commandes suivantes:
- PAUSE - Tapez pause dans la ligne. N'ajoutez rien ici.
-
TIMEOUT - Saisissez le délai d'attente. Remplacez " time " par le nombre de secondes pour retarder le fichier. Par exemple, si vous souhaitez retarder le fichier batch de 30 secondes, tapez timeout 30.
Pour empêcher les autres de sauter le délai en appuyant sur un bouton, tapez timeout time /nobreak (remplacez « time » par le nombre de secondes du délai)
- PING - Saisissez l'adresse de ping. Remplacez "adresse" par l'adresse IP de l'ordinateur ou du site sur lequel vous souhaitez envoyer un PING.
Étape 7. Enregistrez le document en tant que fichier de commandes
Si le document n'est pas déjà enregistré en tant que fichier batch, procédez comme suit:
- Cliquez sur Déposer, puis sélectionnez Enregistrer sous….
- Tapez le nom du fichier suivi d'une extension.bat (par exemple "My Batch File" deviendra "My Batch File.bat").
- Cliquez sur la liste déroulante "Enregistrer sous le type", puis cliquez sur Tous les fichiers.
- Spécifiez l'emplacement de stockage, puis cliquez sur sauvegarder.
Des astuces
- Vous pouvez exécuter le fichier batch dans n'importe quel Windows en double-cliquant dessus.
- La commande " PAUSE " est mieux utilisée lorsque vous souhaitez que l'utilisateur exécute la partie suivante du fichier batch. La commande " TIMEOUT " est parfaite lorsque vous souhaitez que le fichier s'exécute automatiquement.
Avertissement
- L'ancienne commande "SLEEP" ne fonctionne pas sous Windows 10.
- Le fichier batch ne peut pas être exécuté sur un ordinateur Mac.