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