Do modyfikowania istniejących skryptów, takich jak skrypty zadań Konwertuj i Drukuj, lub do tworzenia własnych skryptów można używać makr.
Podczas wstawiania makr do skryptu dodatek obsługi zadań analizuje ich składnię jako tokeny. W czasie wykonywania wartości skryptu ujęte w nawiasy < > są zastępowane wartościami przez dodatek obsługi zadań SOLIDWORKS. Wartości te są przekazywane do programu SOLIDWORKS i uruchamiane jako makra.
Aby dowiedzieć się, w jaki sposób są używane makra < >, należy przejrzeć skrypty zadań Konwertuj i Drukuj. Ogólnie rzecz biorąc, należy umieścić makra tam, gdzie skrypt zadania oczekuje otrzymania wartości.
Za pomocą makr < > kod wykonuje operację znalezienia i zastąpienia. W przypadku używania ciągów konieczne jest ujęcie makr w cudzysłowy "", tak jak zwykle robi się to podczas określania wartości ciągu w skryptach języka Visual Basic. Jeżeli nie zostanie to zrobione, nieprzetworzony tekst, który nie jest prawidłowo ujęty dla typu zmiennej, spowoduje błędy skryptu.
Przykłady przypisań makra <Path>:
|
Kod i wynik |
Zmienne |
sPath="<Path>" sPart="C:\MojaPrzechowalnia\Drawings\"
|
Wywołanie funkcji lub procedury podrzędnej |
GetFileNameFromPath("<Filepath>") GetFileNameFromPath("C:\MojaPrzechowalnia\Drawings\Part.sldprt")
|