Je n'ai pas l'intention de vous faire un cours sur l'assembleur (dans ce document du moins), mais je pense qu'il est intéressant de voir un exemple de son utilisation. Avant l'existence de la commande externe "CHOICE", il n'était pas possible, par défaut, de gérer des menus dans les fichiers de commandes. Avec le programme "DEBUG", beaucoup d'informaticiens (moi aussi, et encore aujourd'hui) ont créé et utilisé un programme nommé "TOUCHE.COM", qui retourne soit le scan-code soit le caractère de la touche clavier enfoncée comme code d'erreur de sortie de programme.
Créez le fichier "TOUCHE.TXT" avec le contenu suivant :
Renvoie le scan-code de la touche. Quasiment portable sur tous les claviers. |
Renvoie le code ASCII de la touche. Attention, différence entre minuscule et majuscule. |
A |
A |
Puis tapez la ligne suivante : "Debug TOUCHE.COM < TOUCHE.TXT". Maintenant, vous avez un programme "TOUCHE.COM" qui retourne une valeur interprétable par l'instruction ErrorLevel.