Puede utilizar macros para modificar secuencias de comandos existentes tales como secuencias de comandos de tarea Convertir o Imprimir, o crear las suyas.
Al insertar macros en una secuencia de comandos, el complemento de tarea los depura como señales. En tiempo de ejecución, el complemento de tarea de SOLIDWORKS sustituye los valores de secuencia de comandos entre < > por valores. Los valores pasan a SOLIDWORKS y se ejecutan como macros.
Revise las secuencias de comandos Convertir e Imprimir para ver cómo se utilizan las macros < >. Por lo general, puede colocar las macros donde se espera que la secuencia de comandos de tarea reciba un valor.
Con las macros < >, el código realiza una operación de buscar y reemplazar. Si utiliza cadenas, debe incluir comillas "" alrededor de las macros como lo haría normalmente al especificar un valor de cadena en secuencias de comandos de Visual Basic. Si no lo hace, el texto sin procesar que no esté encerrado apropiadamente para el tipo de variable ocasionará errores de secuencia de comandos.
Ejemplos de asignaciones de macro de la macro <Path>:
|
Código y resultado |
Variables |
sPath="<Path>" sPart="C:\MyVault\Drawings\"
|
Llamada de subrutina o función |
GetFileNameFromPath("<Filepath>") GetFileNameFromPath("C:\MyVault\Drawings\Part.sldprt")
|