Une
liste de scripts et de fonctions
La Syntaxe :
Delay (ValeurTemps) = provoque une pause de l’exécution du script. Le paramètre est une valeur qui correspond au temps que doit marquer la pose. Ce temps est exprimé en dixième de seconde.
Pour un délai de 3 secondes, il faudrait écrire :
Delay (30)
La syntaxe :
Pause () = provoque une pose durant l’exécution d’un script ou d’une fonction. La pose stoppe l’exécution du script tant que la procédure en cours n’est pas achevée. Mais parfois il arrive que la pose ne suffise pas à faire patienter le script jusqu’à la fin de l’exécution du traitement en cours. Dans ce cas, il sera nécessaire de compléter la pose par un différer, c’est-à-dire l’emploi de Delay juste après pause.
Déclenche un son d’impossibilité à réaliser ce que tente l’utilisateur.
La syntaxe :
Beep ()
La syntaxe :
MinimizeAllApps () = Minimise toutes les applications et vous place dans le bureau. Ce script équivaut au raccourci clavier WINDOWS +M.
Rafraîchit l’écran.
La syntaxe :
Refresh ()
La syntaxe :
TypeString (Chaîne) = Script qui simule l’écriture au clavier de la chaîne de caractères passée en paramètre. Si la chaîne de caractères n’est pas contenue dans une variable, vous devez encadrer la chaîne par des guillemets.
Exemple : TypeString (« Comment allez vous ? »)
StringContains = Fonction qui recherche un caractère dans une chaîne de caractère. Si le caractère à rechercher est trouvé, la fonction retourne vrai.
La syntaxe :
StringContains (Chaîne,caractère)
Le premier argument de la fonction est une chaîne de caractères dans laquelle la recherche doit être effectuée. La chaîne de caractères peut être une variable, une constante ou bien une fonction.
Le deuxième argument de la fonction est le caractère à rechercher.
Voici un exemple :
Script ChercheDeux ()
;Si le mot courant contient le chiffre 2, le script ChercheDeux affichera un message de succès
If StringContains (GetWord (), »2 ») == TRUE Then
SayString (« Le chiffre 2 est contenu dans la chaîne courante ! »)
Else
SayString (« Le chiffre 2 n’est pas contenu dans la chaîne courante. »)
EndIf
EndScript
Fonction qui retourne un entier qui correspond à la longueur de la chaîne de caractères passée en paramètre.
La Syntaxe :
StringLength (Chaîne)
La chaîne peut être une variable, une fonction ou une chaîne de caractères placée entre guillemets.
Par exemple, la formule suivante lit le nombre de caractères pour la chaîne de caractères sur laquelle se trouve le curseur actif :
SayInteger (StringLength (GetWord ()))
IntToString = Convertit l’entier passé en paramètre en une chaîne de caractères.
La syntaxe :
IntToString (Entier)
A titre d’exemple, si les variables Entier1, Entier2 et Resultat étaient des intégraux, on pourrait écrire ceci :
Let Resultat = Entier1 + Entier2
SayString (« Le résultat de l’addition est : « +IntToString (Resultat)+ »n’est-ce pas ? « )
Convertit une chaîne de caractères en un entier.
Cette fonction est l’inverse de IntToString.
La syntaxe :
StringToInt (chaîne)
Philippe BOULANGER