Aide MicroStation CONNECT Edition

Macros de noms de fichier de sortie

Les macros de noms de fichier de sortie permettent de formater le nom du fichier de sortie en fonction des informations de l'entrée de script. Une fois que l'entrée de script est exécutée, les définitions de macro sont remplacées par les propriétés correspondantes de l'entrée de script. Le tableau ci-après répertorie les macros disponibles. Ces macros peuvent être entrées manuellement ou sélectionnées dans le menu contextuel du champ Nom de fichier de sortie.

Macro Valeur étendue
%d Nom du fichier DGN
%m Nom du modèle.
%v Vue nommée ou nom du groupe de vues
%n No de Vue
%r Mode Rendu
%s Nom de la configuration de rendu
%e Numéro de l'entrée de script
%a Numéro de l'incrément auto
%l Nom de configuration d'éclairage

Un modificateur de longueur peut être défini en insérant un numéro après le signe pourcentage dans la macro. Les résultats sont les suivants :

  • Lorsque la macro est une chaîne, le modificateur de longueur indique la longueur de chaîne longueur maximale de la chaîne insérée dans le nom du fichier de sortie. Par exemple : %6d serait remplacé par les six premiers caractères du nom de fichier DGN.
  • Lorsque la macro est un nombre, le modificateur de longueur indique la longueur minimale de la chaîne résultante. Si le nombre de caractères du numéro est inférieur à la longueur du modificateur, la chaîne est remplie de zéros. Par exemple : %3e dans le premier script, l'entrée serait remplacée par 001. L'utilisation de modificateurs de longueur numérique permet de trier les noms de fichiers résultants par ordre numérique.

Dans le tableau suivant, vous trouverez d'autres exemples classiques sur l'utilisation de macros de noms de fichiers de sortie. Tous les exemples ci-dessous correspondent à la troisième entrée d'un script utilisant le fichier DGN cuisine.dgn,numéro de vue 4, avec un mode de rendu Vue.

Chaîne du fichier de sortie Nom de fichier de sortie
%d-%n.jpg cuisine-4.jpg
Ma %d [%r].jpg Ma cuisine [Vue].jpg
%5d [%3r].jpg cuis [Lux].jpg
%d (%e).jpg cuisine (3).jpg
%d (%3e).jpg cuisine (003).jpg