Les
fonctions AutoStartEvent et AutoFinishEvent
Il existe deux fonctions que vous pouvez intégrer au début de vos fichiers scripts, juste après les blocs Include et de déclarations de variables globales.
L’une d’entre elle s’exécute au démarrage du fichier JSS, c’est la fonction AutoStartEvent.
La seconde, c’est celle qui s’exécute à la fermeture du fichier, c’est la fonction AutoFinishEvent.
Aucune des 2 fonctions ne retournent de valeur.
Dans AutoStartEvent, vous devez intégrer le code que vous souhaitez exécuter dès l’ouverture de l’application se rattachant au fichier scripts.
Par exemple, si vous souhaitez que JAWS annonce un message d’aide dès le démarrage d’une application, procédez comme suit :
Positionnez le curseur à l’endroit où la fonction AutoStartEvent doit être insérée.
Réalisez le raccourci clavier CTRL +E afin d’ouvrir la boîte de dialogue de création de fonctions.
Dans le nom de la fonction, écrivez AutoStartEvent.
Ensuite, faites tabulation jusqu’au bouton « Ok » et pressez la touche entrée.
La première et la dernière ligne de la fonction sont insérées, écrivez le message d’aide en utilisant SayString.
Voici ce que ça devrait donner :
Function AutoStartEvent ()
SayString (« Bienvenue dans ce logiciel « )
SayString (« Pour obtenir de l’aide, pressez la touche F1 »)
EndFunction
Dès l’ouverture de l’application se rattachant au fichier scripts, dans lequel vous avez écrit la fonction AutoStartEvent, les 2 lignes SayString seront lues.
Juste au-dessous de cette fonction, vous pouvez maintenant, utiliser la fonction qui sera exécutée à la fermeture de l’application.
Il s’agit de la fonction AutoFinishEvent, et vous devez la créer de la même manière qu’AutoStartEvent.
Function AutoFinishEvent ()
SayString (« Merci de votre visite et à bientôt ! »)
EndFunction
Philippe BOULANGER