Section courante

A propos

Section administrative du site

 Langage  Elément  Programmation  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Remarque
Opérateur
Conditionnel
Boucle
Définition de fonction
Référence
Bonjour
Biochimie
Géographie
Géométrie
Mathématique
Médicale
Météorologie
Océanographie
Sport
Temps
Trigonométrie
Calcul du calcium corrigé
Distance en Km entre deux longitudes et latitudes
Aire d'un cercle
Aire d'une surface de prisme rectangulaire
Aire d'un triangle
Distance entre deux points
Nombre premier
Sqrt
Triangle Pascal
Hauteur utérine
Unité de mesure
Fréquence des vagues
Hockey
Année bissextile
Date de la Pâque
FirstDayOfMonth
Cos
Sin
Atn/ATan/ArcTan
Préface
Notes légal
Dictionnaire
Recherche
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é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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 18 octobre 2014