> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fenêtre de l’éditeur de scripts

> Écrivez, vérifiez et déboguez des scripts dans l’éditeur de scripts ABBYY FlexiCapture, choisissez un langage de script, personnalisez le volet des erreurs et ajoutez des fonctions personnalisées.

L’éditeur de scripts vous permet d’écrire et de modifier des scripts.

Vous pouvez sélectionner l’un des langages de script suivants pour votre script : VBScript, JScript.Compact, JScript, C#.Net, VisualBasic.Net ou JScript.Net.

Le langage que vous sélectionnez restera celui utilisé la prochaine fois que vous ouvrirez l’éditeur.

<div id="check-a-script">
  ## Vérifier un script
</div>

Pour vérifier un script, vous pouvez :

* Appuyer sur la touche F9.
* Cliquer sur le bouton **Check** dans la barre d’outils.
* Ouvrir le menu **Outils** et cliquer sur **Vérifier le script**.

Si aucune erreur n’est détectée, le message **Le script est correct** s’affiche.

Si le script contient des erreurs, elles s’affichent dans le volet des erreurs. Double-cliquez sur un message d’erreur dans le volet des erreurs pour accéder à la partie du script contenant l’erreur dans l’éditeur de scripts.

<Note>
  Vous pouvez enregistrer des scripts contenant des erreurs et corriger celles-ci plus tard.
</Note>

Par défaut, le volet des erreurs s’affiche en bas de l’éditeur. Vous pouvez redimensionner ce volet à l’aide de la souris. Vous pouvez également modifier son emplacement (voir ci-dessous).

<div id="customize-the-script-editor">
  ## Personnaliser l’éditeur de scripts
</div>

Utilisez le menu **View** pour personnaliser l’apparence de l’éditeur de scripts. Le menu **View** contient les éléments suivants :

| Commande          | Description                                                                                                                                   |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| **Errors Window** | Modifie la position du volet des erreurs dans l’éditeur. Vous pouvez choisir de le placer en haut, en bas (par défaut), à droite ou à gauche. |
| **Toolbar**       | Affiche ou masque la barre d’outils.                                                                                                          |
| **Status Bar**    | Affiche ou masque la barre d’état.                                                                                                            |

<div id="add-a-custom-function">
  ## Ajout d’une fonction personnalisée
</div>

Pour ajouter une [fonction personnalisée](/fr/flexi-capture/appendix/scripts/scripts#customfunction), sélectionnez l’un des modules globaux suivants dans la liste déroulante de la barre d’outils : **Script in \<object\_name\document\_definition\_name>**, **Rule module global de scripts**, ou **Export module global de scripts**.

Pour plus d’informations sur les scripts dans ABBYY FlexiCapture, voir [Utilisation des scripts](/fr/flexi-capture/appendix/scripts/scripts).

<Info>
  Vous ne pouvez pas utiliser de langues RTL pour les constantes de texte dans l’éditeur de scripts.
</Info>

Pour ajouter du texte RTL à votre script, utilisez l’une des solutions de contournement suivantes :

* Placez votre texte RTL dans un [message de script utilisateur](/fr/flexi-capture/templates/localization) ou dans une variable d’environnement.
* Utilisez un assembly externe pour votre projet ou votre Document Definition. Pour plus d’informations, voir [assemblies externes](/fr/flexi-capture/appendix/scripts/user-assembly).
