Les commutateurs
Description du chapitre et des ses objectifs :
Il est temps d'attaquer les
commutateurs. Je pense que
choice pourrait bien illustrer se chapitre...
Accéder directement à une des parties du cours :
Généralités
Les commutateurs sont des caractères commençant par un slash qui permet de spécialiser une commande. L'instruction set peut être affectée par les commutateurs /p (saisie) et /a (nombre entier).
Pour illustrer ce passage, nous allons nous intéresser aux choices.
Attention : Certaines personnes n'ont pas le programme choice dans leur ordinateur. Pour savoir s'il y est, allez dans
C:\WINDOWS\System32 puis recherchez-le. Si vous ne le trouvez pas, décompressez ce fichier :
choice.zip dans
C:\WINDOWS\System32. Il est important de décompresser ce fichier dans ce dossier.
Merci Merwin pour m'avoir fait remarqué ceci...
Un "choice" est une instruction qui propose un choix à l'utilisateur. Il est composé des lettres du choix (sans espaces entre elles) et du message du choice (entre guillemets).
- Pour programmer les lettres du choix, on utilise le commutateur /c suivi des lettres non séparées (exemple : choice /c ABCDEFG)
- Pour masquer la liste des réponses du choice on utilise le commutateur /n (exemple : choice /c ABCDEFG /n)
- Pour forcer l'utilisateur à respecter la casse des réponses du choice (si les lettres sont majuscules, l'utilisateur doit entrer des lettres majuscules) on utilise /cs (exemple : choice /c ABCDEF /cs). Personnellement, je ne l'utilise pas
- Pour lancer un chrono avant de choisir automatiquement une réponse on utilise /t temps_en_secondes /d réponse (exemple : choice /c ABCDEF /t 10 /d C)
- Pour introduire le choice par un texte, on utilise /m "texte entre guillemets" (exemple : choice /c ABCDEFG /m "Quelle est votre reponse"
Voici un petit exemple assez simple pour mettre cette théorie en pratique :
@echo off
title Que voulez-vous ?
echo A : cafe
echo B : lait
choice /c AB /n /m "Que voulez-vous ?"
pause
Et voilà le travail :
Question : Quoi ! C'est tout ?
C'est tout pour les commutateurs, mais dans le chapitre ci-dessous, nous allons découvrir les conditions et les utiliser pour analyser la réponse de l'utilisateur pour un choice.
Maintenant que le plus dur est fait (ouf
), nous allons étudier les conditions...
Chapitre précédent - Sommaire - Chapitre suivant
Nos rédacteurs et membres sont pour la plupart ouverts à des remarques constructives et servir à alerter le rédacteur du cours, des fautes éventuelles ou de propositions et nouvelles perspectives de cours etc ...
Pour ce faire cliquez ici
Postez vous aussi un commentaire à cette partie via le lien que voici