Wstawianie makr w skryptach dodatku SOLIDWORKS Task (tylko dla SOLIDWORKS PDM Professional)

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, można 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")