Vous pouvez utiliser des macros pour modifier des scripts existants, tels que les scripts des tâches Convertir ou Imprimer, ou pour créer vos propres scripts.
Lorsque vous insérez des macros dans un script, le complément de tâches les analyse en tant que balises. Lors de l'exécution, les valeurs de script entourées de signes < > sont remplacées par des valeurs par le complément de tâches SOLIDWORKS. Les valeurs sont transmises à SOLIDWORKS et s'exécutent en tant que macros.
Lisez les scripts Convertir et Imprimer pour savoir comment les macros < > sont utilisées. De manière générale, mettez les macros à l'emplacement où le script de tâche s'attend à recevoir une valeur.
Dans le cas des macros < >, le code effectue une opération de recherche et remplacement. Si vous utilisez des chaînes, mettez les guillements "" autour des macros, tout comme vous le feriez lors de la spécification d'une chaîne de valeur dans un script Visual Basic. Si vous ne le faites pas, le texte brut qui n'est pas englobé correctement pour le type de variable entraînera des erreurs de script.
Exemples d'affectations de macro de la macro <Path>:
|
Code et résultat |
Variables |
sPath="<Path>" sPart="C:\MyVault\Drawings\"
|
Appel de fonction ou de sous-routine |
GetFileNameFromPath("<Filepath>") GetFileNameFromPath("C:\MyVault\Drawings\Part.sldprt")
|