<< Retour au sommaire

 

La fonction « Run »

 

 

 

Table des matières

1.                 Introduction ;

2.                 Les dossiers système ;

3.                 Les autres chemins de destinations.

 

Introduction

 

La fonction « Run » permet d’exécuter un fichier passé en paramètre.

 

La syntaxe de base :

Run ("NomDuFichier")

 

La description :

·        « NomDuFichier » doit être un nom de fichier exécutable ou un document.

S’il s’agit d’un fichier exécutable, c’est-à-dire d’une application, cette dernière sera lancée. S’il s’agit par contre d’un document WORD, WAV, ou tout autre document, l’application associée sera lancée, puis le document ouvert.

Par exemple, si vous exécutez un fichier « WAV  dans la fonction « Run », le lecteur multimédia de votre ordinateur sera lancé afin que ce fichier audio puisse être lu.

 

Les dossiers système

 

Certains dossiers de l’arborescence du disque « C » sont considérés comme dossiers système. Dans ce cas de figure, si vous désirez exécuter un fichier situé dans l’un de ces dossiers, il ne sera pas nécessaire de spécifier le chemin de destination dans les parenthèses de la fonction « Run ».

 

Une astuce :

Comment savoir si un fichier est placé dans l’un de ces dossiers ?

Rien de plus simple, à partir du menu « démarrer », pressez la touche entrée sur « Exécuter ».

Dans la boîte de dialogue qui apparaît à l’écran, vous êtes directement dans une zone d’édition, saisissez le nom d’un fichier et pressez la touche entrée.

Si le fichier est exécuté, c’est qu’il se trouve dans un dossier système dont le chemin n’a pas besoin d’être spécifié. C’est le cas par exemple pour le blocnotes !

Le fichier exécutable’ s’intitule notepad.exe

Alors, pour exécuter le blocnotes depuis un script, la ligne de code est extrêmement simple…

Run ("notepad.exe")

 

Vous constaterez d’ailleurs que le nom du fichier est placé entre guillemets !

C’est normal, n’oubliez pas que le paramètre d’une fonction peut être spécifié par l’intermédiaire d’une variable…

Si tel est le cas, il ne faudrait pas encadrer la variable par des guillemets.

 

En conservant le même exemple, voici l’exécution du fichier exécutable « notepad » par l’intermédiaire de la variable « BlocNotes ».

Var String BlocNotes;

Let BlocNotes = "notepad.exe";

Run (BlocNotes);

 


Les autres chemins de destinations

 

Pour nous cadrer sur les mêmes exemples, je vous conseille de télécharger les fichiers suivants :

 

Cliquez ici pour télécharger les 2 fichiers audio

Ensuite, décompressez ce fichier « archive » dans le dossier des scripts de JAWS, dont voici le chemin :

« Menu démarrer », « Programmes », « JAWS », « Explorer JAWS » (sous menu,) « Explorer mes paramètres » ou « explorer paramètres utilisateurs » selon la version de JAWS…

 

3 fichiers seront ensuite présents dans votre dossier…

SNCF.WAV, bonjour.doc et aide.html.

 

Le dossier « FRA » de JAWS n’est pas reconnu comme dossier par défaut.

Du coup, il va falloir spécifier le chemin de destination !

 

Astuce :

- Pour obtenir le chemin de destination d’un fichier, vous pouvez créer un raccourci dans le bureau, ensuite, en faisant ALT +Entrée sur l’icône, vous atterrirez directement sur le chemin, il vous sera alors possible de réaliser un « copier ».

 

Si ce chemin contient des espaces, vous devez saisir \" (barre oblique inversée et guillemet)

juste après le guillemet de départ et juste avant le guillemet de fin du chemin.

Ensuite, pour les "barres obliques" présentes dans le chemin, il vous faut les doubler...

 

Voici donc les syntaxes pour exécuter les 3 fichiers que vous venez de décompresser :

 

1. Pour le document WORD « bonjour.doc » :

run ("\"C:\\Documents and Settings\\Utilisateur\\Application Data\\Freedom Scientific\\JAWS\\9.0\\Settings\\fra\\bonjour.doc\"")

Note :

·    Le dossier intitulé “9” correspond à un JAWS version 9, vous devez bien entendu spécifier le dossier correspondant à la version de votre JAWS…

 

2. Pour le fichier audio “SNCF.wav » :

run ("\"C:\\Documents and Settings\\Utilisateur\\Application Data\\Freedom Scientific\\JAWS\\9.0\\Settings\\fra\\SNCF.wav\"")

 

3. Pour exécuter la page WEB “aide.html » :

run ("\"C:\\Documents and Settings\\Utilisateur\\Application Data\\Freedom Scientific\\JAWS\\9.0\\Settings\\fra\\aide.html\"")

 

Philippe BOULANGER