2.2.1.9. Scripts VB

[Remarque]Remarque

Pour pouvoir traiter des scripts VB, il faut disposer des licences correspondantes. Dans le cas contraire, des messages d'erreur de licence apparaissent. Les scripts VB doivent impérativement être sauvegardés lors des mises à jour.

Liste des paramètres et fonctions possibles:

PREFIXLIST, PREFIXLISTREV, NAME, SHORTNAME, COMPANY, CATALOG, PROJECTNAME, CATALOGFOLDERNAME, GLOBVAR, MATERIAL, CLASSPROP, SEQ, XVARSET, VERSION, MIDENT, GENSHORTNAME, GENNAME, ENV, EVAL, MD5, ATTR, DATE, TIME, USER, RANDOM, SELLOD, CONFIG

Si une commande appelée devait ne pas exister, le suivi de code permet de trouver quelle est cette commande inconnue, car elle est alors ajoutée au journal avec l'entrée evalCommand:

Un peu avant, nous voyons la vérification si une valeur dynamique a été passée. Là, tous les paramètres et fonctions sont listés dans la construction Select Case :

Exemple : ajouter sa propre fonction

Exemple "Ajouter un filigrane" :

Basic :

En outre, il doit être lu de manière dynamique, à partir de la première ligne d'un fichier texte qui se trouve dans un chemin accessible à tous, par exemple de manière centralisée :

Dans le fichier current.txt le texte représente le filigrane actuel : CADENAS GmbH Watermark.

Après cela Il devrait maintenant être également possible de l’utiliser dans le Configurez-le. Il est plus habile lorsqu’il est ajouté à la CadDocumentAttributes Devient. Donc, chaque exportation a ce tampon. Bien sûr, ce serait aussi possible pour l’insérer directement dans le fichier cfg, mais cela ne fait pas partie de exemple.

L'illustration suivante montre comment accéder à la nouvelle fonction :

Après un redémarrage du module dans la CAO et de PARTdataManager, le fichier VB modifié est maintenant chargé et est prêt à être utilisé et fonctionnel. Les propriétés des pièces dans la CAO indiquent que l'exportation a réussi. L'entrée WATERMARK a la valeur du fichier texte indiqué :

À partir de quand les changements prennent-ils effet ?

Immédiatement - directement lors de la prochaine exportation sans redémarrage du programme.

Comment tester les scripts VB ?

Par exemple dans PARTdataManager sous l'onglet Outils [Extras] > Démarrer le script VBS/VBB.... [Start VBS/VBB script...]