Section courante

A propos

Section administrative du site

Vue par description

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écimal 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 un valeur décimal en chaine de caractères.
D2X Cette fonction permet de transformer un valeur décimal 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