Fonctions prédéfinies

Variables constante et variables système

Il y a quelques constantes :

TRUE
– possède la valeur 1.

FALSE - possède la valeur 0.

ScreenWidth - ramène la résolution horizontale de l'écran de l'utilisateur.

ScreenHeight - ramène la résolution verticale.

MXROW, MXCOL - pour l'objet matrice, retourne la position du clic dans la matrice. Voir Matrice.

MCIResult - ramène le résultat de la fonction MCICommand. Voir Fonctions de base.

CBK_Time - comme l'objet CBK_Time, mais cette variable ramène le temps en secondes (entier).

CBK_Total - comme l'objet CBK_Total, mais cette variable ramène le temps total en secondes (entier).

OpenFile$ - après avoir utilisé la commande OpenFile dans un scripte, cette variable possèdera le chemin du fichier ouvert.

Fonction de tirage aléatoire (RND)

RND
(Maximum)

Ramènera un nombre entier aléatoire entre 0 et maximum.

Exemple :

A = RND(50)+1

Fonction nombre entier (INT)

Donne toujours un nombre entier de l'expression.

a = INT(x/100)

if (a=0) then

...

end

Fonction absolue (ABS)

Ramène la valeur absolue de l'expression.

a = ABS(x-100)

 

Fonctions de souris

MOUSEX( )

MOUSEY( )

Ramène la position courante x et y de la souris.

x = MOUSEX()

Fonctions objets

OBJECTX(Nom de l'objet)

OBJECTY(Nom de l'objet)

Cette fonction ramène la position courant (à partir du haut gauche) de l'objet spécifié.

x = OBJECTX(Texte1)

ISVISIBLE(Nom de l'objet)
Ramène :

-1 si l'objet n'existe pas sur la page,

0 si l'objet est caché,

1 si l'objet est visible.

exemple :

 

visible = ISVISIBLE(Texte1)

if (visible = 0) then

Show("Text1")

end