<< Retour au sommaire

 

Delay et Pause

 

 

Table des matières

  1. La fonction Delay ;
  2. La fonction Pause.

 

La fonction Delay

 

Delay est une fonction qui permet d’interrompre l’exécution d’un script ou d’une fonction pour un temps spécifié en paramètre.

En effet, les exécutions de certaines fonctions qui agissent à l’écran peuvent prendre un certain temps, et parfois, il est intéressant, voir indispensable, de contraindre un script à marquer une pause afin de laisser le temps nécessaire à l’exécution de certaines fonctions, telle que l’ouverture d’une boîte de dialogue…

 

La Syntaxe :

Delay (Temps, TRUE)

 

La description :

Par conséquent, pour un délai de 3 secondes, il faut écrire :

Delay (30)

 

Voici un exemple :

Ici, dans le Bloc-notes, nous allons :

1.      Couper la parole de JAWS ;

2.      Activer le menu déroulant ;

3.      Descendre sur « Enregistrer sous » ;

4.      Valider la commande « Enregistrer sous » ;

5.      Marquer une pause de 3 secondes ;

6.      Réactiver la parole de JAWS ;

7.      Lire la commande de la boîte de dialogue qui prend le focus.

 

Script OuvrirEnregistrerSous ()

speechOff () ; Coupe la parole de JAWS

ActivateMenuBar () ; Activation du menu déroulant

; Descendre de 4 lignes

NextLine ()

NextLine ()

NextLine ()

NextLine ()

{ENTER} ; Presser la touche Entrée

Delay (30, TRUE) ; Marquer une pause de 3 secondes

SpeechOn () ; Réactive la parole de JAWS

PerformScript SayWindowPromptAndText() ; Lecture de la commande courante

EndScript

 

La fonction Pause

 

Cette fonction permet de marquer une pause dans l’exécution d’un script ou d’une fonction.

Ainsi, si vous placez une « pause » entre 2 instructions, la seconde instruction patientera pour prendre la main jusqu’à ce que l’instruction précédente soit exécutée.

 

La syntaxe :

Pause ()

 

Par exemple :

SayLine ()

Pause ()

NextLine ()

Pause ()

SayLine ()

 

Philippe BOULA NGER