Pause avec la touche Entrée dans le script Batch
Ce tutoriel montrera comment mettre en pause un programme avec la touche Enter dans Batch Script.
Pause avec la touche Entrée dans le script Batch
Parfois, nous devons suspendre un code pour que l’utilisateur puisse parcourir la sortie qu’il a obtenue. Nous pouvons utiliser le mot-clé PAUSE
à cette fin.
Mais le mot-clé PAUSE
fonctionne avec n’importe quelle touche disponible sur le clavier. Si vous le souhaitez, le code ne continue que lorsque l’utilisateur clique exactement sur la touche Enter.
Ensuite, vous devez suivre ce tutoriel. Dans ce didacticiel, nous allons voir comment vous pouvez sélectionner la touche Enter pour continuer le code.
Regardez notre exemple de code ci-dessous, et nous en discuterons brièvement.
@echo off
SET /P a=Press ENTER to continue...
L’exemple ci-dessus ne continue que lorsque l’utilisateur appuie sur la touche Enter. Vous pouvez remarquer que nous avons utilisé ici le mot clé SET
, qui nous permet uniquement de déclarer des variables.
Bien sûr, nous déclarons des variables ici, a
, mais la valeur attribuée à la variable a
par l’entrée de l’utilisateur devient inutilisée car nous utilisons la variable a
pour détecter si l’utilisateur a appuyé sur la touche Enter clé. Il agit comme une variable muette.
Lorsque nous saisissons quelque chose dans le programme, nous appuyons sur la touche Enter pour indiquer au programme que la saisie est terminée. Après cela, le programme passe à l’étape suivante.
L’idée du programme partagée ci-dessus est que nous n’appuyons que sur Enter sans fournir aucune entrée. Le but est d’envoyer un message d’erreur à un programme indiquant que l’entrée de l’utilisateur est terminée et que le programme passe à l’étape suivante.
Peu importe que la valeur d’entrée soit vide car aucune autre partie du programme n’utilise la variable.
Veuillez noter que le code que nous avons montré dans cette commande est écrit en batch et uniquement pour l’environnement Windows CMD.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn