Mithilfe von Makros können Sie vorhandene Skripts ändern, wie beispielsweise die Task-Skripts Konvertieren und Drucken, oder eigene Skripts erstellen.
Wenn Sie Makros in ein Skript einfügen, werden sie von der Task-Zusatzanwendung als Token analysiert. Während der Laufzeit, werden Skript- Werte, die in < > stehen, durch Werte der SOLIDWORKS Task-Zusatzanwendung ersetzt. Die Werte werden an SOLIDWORKS weitergegeben und als Makros ausgeführt.
Anhand der Skripts zum Konvertieren und Drucken können Sie sich genauer über die Verwendung von Makros mit spitzen Klammern (< >) informieren. Im Allgemeinen können Makros an der Stelle platziert werden, an der das Task-Skript einen Wert erwartet.
Bei Makros mit spitzen Klammern (< >) führt der Code einen Vorgang "Suchen und Ersetzen" durch. Bei Verwendung von Zeichenfolgen müssen Sie die Makros in doppelte Anführungszeichen ("") einschließen, wie dies bei der Angabe von Zeichenfolgenwerten in der Skripterstellung mit Visual Basic üblich ist. Wenn Sie diese Regel nicht beachten, führt unformatierter Text, der nicht ordnungsgemäß für den Variablentyp eingeschlossen ist, zu Skriptfehlern.
Beispiele für Makrozuweisungen des <Path>-Makros:
|
Code und Ergebnis |
Variablen |
sPath="<Path>" sPart="C:\MyVault\Drawings\"
|
Aufruf einer Funktion oder Unterroutine |
GetFileNameFromPath("<Filepath>") GetFileNameFromPath("C:\MyVault\Drawings\Part.sldprt")
|