Manuel Amos Professional  Sommaire  Index

Utilisation du Clavier


Par exemple :

E> Print "Tapez un nombre"
   Input A
   Print "Votre nombre etait ";A
   Input "Tapez un nombre a virgule flottante";N#
   Print "Votre nombre etait ";N#
   Input "Quel est votre nom ?";Name$
   Locate 23, : Print "Bonjour ";Name$

LINE INPUT
instruction : saisir une liste de variables separees par [Return]
Line Input variables;
Line Input "Message d invite";variables;

LINE INPUT fonctionne comme INPUT, sauf qu il utilise la touche [Return] pour separer les valeurs entrees plutot qu une virgule. Exemple :

E> Line Input "Tapez trois nombres";A,B,C
   Print A,B,C

PUT KEY
instruction : charger une chaine dans le buffer clavier
Put Key a$

Cette commande charge une chaine de caracteres directement dans le buffer clavier. Elle est surtout utilisee pour definir des valeurs par defaut dans vos routines INPUT. Des retours a la ligne peuvent etre inclus avec le caractere CHR$(13). Dans l exemple suivant, "NO" est utilise comme reponse par defaut.

E> Do
    Put Key "NO"
    Input "M aimes-tu, Oui ou Non : ";A$
    B$=Upper$(A$)
    If B$="NO" Then Boom : Wait 50: Exit
   Loop

Macros Clavier
AMOS Professional permet de creer des macros clavier via l option [Macros] du menu principal [Editor], comme explique dans Chapitre 4.1. Une macro est une chaine de commandes associee a une touche de fonction, appelee avec [Amiga]+[Fn]. Une fois definie, une macro peut etre utilisee partout dans AMOS Professional et a exactement le meme effet que si les commandes avaient ete saisies a la main. Une macro peut etre appelee depuis la fenetre Editeur, en mode Direct ou dans un programme.

En plus de definir des macros via le menu [Macro], il est aussi possible de les assigner directement depuis un programme AMOS Professional a l aide de la variable reservee KEY$.

Retour    Suivant
10.01.05