Voici un tableau de référence des différents commandes, instructions ou fonctions du «REXX» (aussi connu sous le nom de built-in functions) :
Fonctions et procédure | Description |
---|---|
ABBREV | Cette fonction vérifie si le début de la chaine de caractères correspond à l'abréviation. |
ABS | Cette fonction permet de retourner la valeur absolue d'un nombre. |
ADDRESS | Cette fonction permet d'afficher l'environnement courante. |
ARG | Cette fonction retourne le nombre d'argument de chaine de caractères ou un numéro d'argument particulier. |
B2X | Cette fonction convertie une chaine de caractères binaire en chaine de caractères hexadécimal. |
BEEP | Cette procédure permet de produire un signal sonore sur le PC Speaker. |
BITAND | Cette fonction retourne le résultat d'un «ET BINAIRE». |
BITOR | Cette fonction retourne le résultat d'un «OU BINAIRE». |
BITXOR | Cette fonction retourne le résultat d'un «OU EXCLUSIF BINAIRE». |
CALL | Cette instruction permet d'appeler une procédure. |
CENTER | Cette fonction retourne le résultat d'une chaine de caractères centrer à l'aide de caractère spécifié. |
CHANGESTR | Cette fonction permet de changer des caractères par d'autres dans une chaine de caractères. |
CHARIN | Cette fonction lit un plusieurs caractères d'un «STREAM» de données. |
CHAROUT | Cette fonction écrit un plusieurs caractères d'un «STREAM» de données. |
CHARS | Cette fonction retourne le nombre de caractères spécifié extrait d'un «STREAM» de données. |
COMPARE | Cette fonction retourne le résultat d'une comparaison de deux chaines de caractères. |
CONDITION | Cette fonction retourne l'état de la condition d'une routine d'erreur. |
COPIES | Cette fonction retourne le résultat d'une chaine de caractères dupliqué un nombre de fois spécifié. |
COUNTSTR | Cette fonction permet de connaitre le nombre de fois qu'une chaine de caractères contient la sous-chaine de caractères spécifié. |
C2D | Cette fonction retourne la valeur décimale contenu dans une chaine de caractères. |
C2X | Cette fonction retourne la valeur hexadécimal contenu dans une chaine de caractères. |
DATATYPE | Cette fonction retourne la type de données élémentaires dans une chaine de caractères. |
DATE | Cette fonction retourne la date courante dans un format spécifié. |
DELSTR | Cette fonction retourne le résultat d'une chaine de caractères dont on a supprimer une partie. |
DELWORD | Cette fonction retourne le résultat d'une chaine de caractères dont on a supprimer un mot. |
DIGITS | Cette fonction retourne la configuration actuel des «NUMERIC DIGITS». |
DIRECTORY | Cette fonction retourne et change le répertoire courant. |
D2C | Cette fonction permet de transformer une valeur décimale en chaine de caractères. |
D2X | Cette fonction permet de transformer une valeur décimale en chaine de caractères contenant sa valeur en hexadécimal. |
ENDLOCAL | Cette fonction permet de restaurer l'environnement précédemment sauvegarder par «SETLOCAL». |
ERRORTEXT | Cette fonction permet de connaitre le message texte d'erreur correspondant au numéro d'erreur spécifié. |
FILESPEC | Cette fonction permet d'analyser le nom de fichier de façon à pouvoir retourner l'unité, le répertoire ou le nom de fichier de celle-ci. |
FORM | Cette fonction retourne la configuration actuel des «NUMERIC FORM». |
FORMAT | Cette fonction retourne un nombre avec un format particulier. |
FUZZ | Cette fonction retourne la configuration actuel des «NUMERIC FUZZ». |
IF ... THEN | Cette instruction permet de faire des testes conditionnels. |
INSERT | Cette fonction permet d'insérer un sous-chaine de caractères dans une autre chaine de caractères. |
LASTPOS | Cette fonction retourne la position d'une sous-chaine de caractères se trouvant dans une chaine de caractères en effectuant une recherche à partir de la fin. |
LEFT | Cette fonction retourne les caractères du début d'une chaine de caractères. |
LENGTH | Cette fonction retourne la longueur d'une chaîne de caractères. |
LINEIN | Cette fonction permet de lire une ligne à partir d'un flux («Stream») de données. |
LINEOUT | Cette fonction permet d'envoyer une ligne dans d'un flux («Stream») de données. |
LINES | Cette fonction permet de déterminer le contenu d'une ligne étant présent dans le flux («Stream») de données. |
MAX | Cette fonction retourne la plus grande valeur d'une liste d'élément. |
MIN | Cette fonction retourne la plus petite valeur d'une liste d'élément. |
OPTIONS | Cette instruction permet de définir le mode du DBCS (Double-Byte character strings). |
OVERLAY | Cette fonction permet de remplacer un sous-chaine de caractères par une autre sous-chaine de caractères dans une chaine de caractères. |
PARSE | Cette instruction permet d'analyser des données varié d'une «template». |
PROCEDURE | Cette instruction permet de créer une procédure. |
POS | Cette fonction recherche une sous-chaine dans une chaine de caractères. |
PULL | Cette instruction permet de lire une entrée de la pile. |
PUSH | Cette instruction permet d'écrire le résultat d'une expression en haut de la pile. |
QUEUE | Cette instruction permet d'écrire le résultat d'une expression à la fin de la pile. |
QUEUED | Cette fonction retourne une ligne restante dans la pile. |
RANDOM | Cette fonction retourne un pseudo nombre aléatoire. |
RETURN | Cette instruction permet de retourner la valeur d'une fonction ou de retourner d'une procédure. |
REVERSE | Cette fonction retourne une chaîne de caractères avec l'ordre inversé: Début est à la fin, et la fin est au début. |
RIGHT | Cette fonction retourne les caractères à la fin d'une chaine de caractères. |
RXFUNCADD | Cette fonction permet de déclarer une fonction d'un module fabriquer pour être disponible par les procédures de REXX. |
RXFUNCDROP | Cette fonction permet d'enlever une fonction d'un module fabriquer pour être disponible par les procédures de REXX. |
RXFUNCQUERY | Cette fonction permet d'indiquer si la fonctions est enregistré pour REXX. |
RXMESSAGEBOX | Cette fonction permet de produire une boite de dialogue système avec un question et des choix de boutons. |
RXQUEUE | Cette fonction permet d'ajouter ou d'enlever de la pile externe des ensembles et d'afficher leur nom. |
RXWINEXEC | Cette fonction permet de lancer l'exécution d'un programme Windows. |
SAY | Cette instruction permet d'afficher un message sur la console. |
SELECT | Cette instruction permet de définir une liste de comparaisons conditionnelles. |
SETLOCAL | Cette fonction permet de sauvegarder l'environnement contenant les paramètres, les unités, les répertoires et les variables d'environnement. |
SIGN | Cette fonction retourne le signe d'un nombre. |
SOURCELINE | Cette fonction retourne le ligne de commande venant juste d'être exécuté. |
SPACE | Cette fonction permet de formatter les intervalles de caractères entres deux mots. |
STREAM | Cette fonction permet d'ouvrir ou de fermer un «Stream» de données, de fixer ou de lire la position et retourne ses informations d'état. |
STRIP | Cette fonction permet d'enlever des caractères non pertinent d'une chaine de caractères. |
SUBSTR | Cette fonction retourne une sous-chaine de caractères contenu dans une chaine de caractères. |
SUBWORD | Cette fonction retourne un mot contenu dans une chaine de caractères. |
SYMBOL | Cette fonction permet de déterminer l'état des symboles spécifié. |
SYSADDREXXMACRO | Cette fonction permet d'ajouter une routine REXX dans l'espace de macro. |
SYSBOOTDRIVE | Cette fonction permet de retourner l'unité de disque qu'à utilisé le système d'exploitation lors du démarrage. |
SYSCLEARREXXMACROSPACE | Cette fonction permet d'effacer l'espace des macros REXX. |
SYSCLOSEEVENTSEM | Cette fonction permet de fermer la fenêtre d'événement de sémaphore. |
SYSCLOSEMUTEXSEM | Cette fonction permet de fermer la fenêtre de sémaphore mutex. |
SYSCLS | Cette procédure permet d'effacer l'écran. |
SYSCREATEEVENTSEM | Cette fonction permet de créer ou d'ouvrir une fenêtre d'événement de sémaphore. |
SYSCREATEMUTEXSEM | Cette fonction permet de créer ou d'ouvrir une fenêtre de sémaphore mutex. |
SYSCREATEOBJECT | Cette fonction permet de créer un classe d'objet du système. |
SYSCURPOS | Cette fonction permet de fixer la position du curseur et de demander la position du curseur. |
SYSCURSTATE | Cette procédure permet d'afficher ou de cacher le curseur. |
SYSDEREGISTEROBJECTCLASS | Cette fonction permet de désenregistrer la classe objet spécifié. |
SYSDESTROYOBJECT | Cette fonction permet d'enlever la classe objet spécifié. |
SYSDRIVEINFO | Cette fonction retourne les informations concernant l'unité spécifié. |
SYSDRIVEMAP | Cette fonction retourne les unités disponible. |
SYSDROPFUNCS | Cette procédure enlève toutes les fonctions «REXXUTIL» de toutes les sessions. |
SYSDROPREXXMACRO | Cette fonction enlève une routine de l'espace macro de «REXX». |
SYSFILEDELETE | Cette fonction supprime un fichier. |
SYSFILETREE | Cette fonction retourne tous les fichiers contenu dans l'arbre de répertoire avec le masque de recherche spécifié. |
SYSFILESEARCH | Cette fonction retourne tous les lignes contenant la chaine de caractères spécifié d'un fichier. |
SYSFILESYSTEMTYPE | Cette fonction retourne le nom de la partition du système d'exploitation d'une unité de disque. |
SYSGETEA | Cette fonction retourne tous les attributs étendu d'un fichier. |
SYSGETKEY | Cette fonction permet de lire la prochaine touche enfoncé dans le tampon clavier. |
SYSGETMESSAGE | Cette fonction permet de lire le message généré par la boite à outil d'OS/2 (OS/2 Toolkit). |
SYSINI | Cette fonction permet de fixer une valeur individuel d'un mot clef dans profil de fichier. |
SYSLOADFUNCS | Cette procédure permet de charger toutes les fonctions «REXXUTIL». |
SYSLOADREXXMACROSPACE | Cette procédure permet de charger un fichier à partir de l'espace macro. |
SYSMKDIR | Cette fonction permet de créer un répertoire. |
SYSOPENEVENTSEM | Cette fonction permet d'ouvrir une fenêtre d'événement sémaphore. |
SYSOPENMUTEXSEM | Cette fonction permet d'ouvrir une fenêtre sémaphore mutex. |
SYSOS2VER | Cette fonction retourne la version d'OS/2. |
SYSPOSTEVENTSEM | Cette fonction permet de poster à une fenêtre un événement sémaphore. |
SYSPULSEEVENTSEM | Cette fonction permet de poster et réinitialiser immédiatement une fenêtre d'un événement sémaphore. |
SYSPUTEA | Cette fonction fixe les attributs étendu d'un fichier. |
SYSQUERYCLASSLIST | Cette procédure retourne la liste complète des classes d'objets disponible. |
SYSQUERYREXXMACRO | Cette fonction réclame une requête d'existance de fonction d'espace macro. |
SYSREGISTEROBJECTCLASS | Cette fonction permet de retourner le registre de la définition d'une classe d'objet du système. |
SYSRELEASEMUTEXSEM | Cette fonction permet de relâcher une fenêtre de sémaphore mutex. |
SYSREORDERREXXMACRO | Cette fonction permet de réenvoyer une routine de chargement dans l'espace de macro REXX. |
SYSREQUESTMUTEXSEM | Cette fonction permet d'envoyer une requête à une fenêtre sémaphore mutex. |
SYSRESETEVENTSEM | Cette fonction permet de réinitialiser un événement d'une fenêtre sémaphore. |
SYSRMDIR | Cette fonction permet de supprimer un répertoire. |
SYSSAVEREXXMACROSPACE | Cette fonction permet de sauvegarder un fichier dans l'espace de macro REXX. |
SYSSEARCHPATH | Cette fonction permet de rechercher un répertoire et son masque de recherche dans les variables d'environnement. |
SYSSETICON | Cette fonction permet d'associer un icône à un fichier. |
SYSSETOBJECTDATA | Cette fonction permet de changer les paramètres de l'objet spécifié. |
SYSSETPRIORITY | Cette fonction permet de changer la priorité du processus courant. |
SYSSLEEP | Cette procédure permet d'effectuer une pause du nombre de seconde spécifié. |
SYSSWITCHSESSION | Cette fonction permet de faire basculer une application au premier plan ou comme application actuellement active. |
SYSSYSTEMDIRECTORY | Cette fonction permet de demander le répertoire système du système d'exploitation. |
SYSTEMPFILENAME | Cette fonction permet de générer un nom de fichier temporaire. |
SYSTEXTSCREENREAD | Cette fonction permet de lire du texte afficher à l'écran. |
SYSTEXTSCREENSIZE | Cette fonction retourne la dimension (colonne et ligne) de l'écran. |
SYSVOLUMELABEL | Cette fonction retourne le nom du volume de l'unité spécifié. |
SYSWAITEVENTSEM | Cette fonction permet d'attendre après un événement sémaphore du système d'exploitation. |
SYSWAITNAMEDPIPE | Cette fonction permet d'attendre qu'un processus soit disponible. |
SYSWINVER | Cette fonction retourne la version de Windows. |
TIME | Cette fonction retourne l'heure dans un format déterminer. |
TRACE | Cette fonction permet de sélectionner ou de fixer les paramètres de traçage du système (TRACE). |
TRANSLATE | Cette fonction permet de convertir une chaine de caractères selon des format spécifique. |
TRUNC | Cette fonction tronque une valeur numérique avec une longueur spécifié. |
VALUE | Cette fonction permet de retourne la valeur contenu dans des requêtes ou allocation dynamique. |
VAR | Cette fonction permet d'indiquer s'il s'agit d'une variable. |
VERIFY | Cette fonction permet de vérifier qu'une chaine de caractères a les correspondances spécifié. |
WORD | Cette fonction permet d'extraire un mot dans une chaine de caractères. |
WORDINDEX | Cette fonction recherche un mot dans une chaine de caractères et retourne sa position. |
WORDLENGTH | Cette fonction permet de retourner la longueur d'un mot contenu dans une chaine de caractères. |
WORDPOS | Cette fonction permet de retourner la position d'un mot contenu dans une chaine de caractères. |
WORDS | Cette fonction compte le nombre de mots contenu dans une chaine de caractères. |
XRANGE | Cette fonction permet de générer tous les caractères contenu dans un intervalle de caractère spécifié. |
X2B | Cette fonction permet de convertir un nombre hexadécimal en nombre binaire. |
X2C | Cette fonction permet de convertir un nombre hexadécimal en chaine de caractères. |
X2D | Cette fonction permet de convertir un nombre hexadécimal en sa valeur décimal. |
Dernière mise à jour : Samedi, le 18 octobre 2014