5.9.2.3.5.  Variables avec programme exécutable

Variables avec programme exécutable [Variables containing external references]

Page d'onglet Généralités [General] → Option de menu VariablesVariables avec programme exécutable [Variables containing external references]

Les colonnes peuvent être dotées de la propriété d'exécuter un programme ou d'ouvrir un document lorsque l'on clique dessus. Le document peut être déposé dans le catalogue, mais il peut également être référencé par URL.

PARTdataManager : informations supplémentaires liées

PARTdataManager : informations supplémentaires liées

Ceux-ci Les colonnes sont pourvues d’une icône de document . Si les options de paramètres sous Menu Outils [Extras] -> Paramètres... [Settings...] -> tableau [Table] -> Colonnes exécutables de couleur [Color document columns] est sélectionné, Ils sont en outre de couleur verte.

Colonne de documents avec icône

Colonne de documents avec icône

Colonnes de documents avec icône + colorées en vert

Colonnes de documents avec icône + colorées en vert

  1. Variables avec programme exécutable [Variables containing external references]: Définissez la colonne (variable) concernée.

  2. Variables avec programme exécutable [Variables containing external references]Document à ouvrir [Document to open]: indiquez le document qui doit s'ouvrir lorsque vous cliquez sur la colonne (cellule du tableau) définie ci-dessus.

Exemples

  • Exemple 1

    Indication directe du chemin d'accès au document interne avec prise en compte de la dépendance linguistique

    Le document (éventuellement plusieurs en cas de multilinguisme) peut se trouver à n'importe quel endroit du catalogue.

    Pour les documents multilingues, ajoutez le code de la langue concernée au nom du fichier, en le séparant par un trait de soulignement. Dans l'exemple ci-dessous, "_english" et "_german". .

    Sous Document à ouvrir [Document to open], mettez l'entrée suivante :

    ../txt_norelem/2133_$(cadenas_language).txt

    [Remarque]Remarque

    Remarque sur la syntaxe :

    S'il s'agit d'une variable ou d'une constante de table, la syntaxe est $VARNAME,à laquelle s'ajoute le point d'extension du fichier, soit deux points au total.

    Si une variable d'environnement est utilisée, la syntaxe est $(ENVNAME). Celle-ci n'a pas besoin de point, donc un point au total.

  • Exemple 2

    Indication de variable pour le chemin d'accès au document interne

    Définissez la colonne concernée (variable) sous Variables avec programme exécutable [Variables containing external references].

    Sous Document à ouvrir [Document to open], déterminez la variable avec le chemin du document (ici PDFX).

    La variable PDFX avec un algorithme de caractéristiques contient le chemin d'accès à un PDF qui est déposé dans le catalogue.

  • Exemple 3

    Document à ouvrir [Document to open]: indication de variable qui se réfère à une URL avec prise en compte de la dépendance linguistique. Une condition correspondante est formulée en fonction de $CADENAS_LANGUAGE.

[Remarque]Remarque

Il est également possible d'indiquer plusieurs colonnes de documents. Inscrivez-les alors, séparées par des virgules, sous Variables avec programme exécutable [Variables containing external references] et, sous Document à ouvrir [Document to open], les chemins d'accès au document ou les variables correspondantes, à nouveau séparées par des virgules. Les deux premières entrées vont ensemble, les deux secondes, etc.

[Astuce]Astuce

Vous pouvez rendre les documents liés disponibles dans la fiche de données PDF. Voir à ce sujet Section 10.4.6.1, «  Intégrer des documents  ».

Au lieu d'un document à ouvrir, vous pouvez tout aussi bien indiquer un programme à exécuter :

  • Programme à exécuter (WIN) [Executable (WIN)] :

    Indiquez le programme (*.exe) qui doit être lancé sous WINDOWS lorsque vous cliquez sur la colonne définie ci-dessus.

  • Programme à exécuter (UNIX) [Program to be carried out (UNIX)] :

    Indiquez le programme qui doit être lancé sous UNIX lorsque vous cliquez sur la colonne définie ci-dessus.