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$.