Hallo Mo,
DBWorks API Benutzen.
In das SWX
Makro muss die DECLARE.BAS aus dem Verzeichnis DBWorks\lst laden.
Den Befehl:
call DBWShell("RefreshVariantNotes [ drawing_uid ]")
drawing_uid ist die EINDEUTIGE_NR der Zeichnung
Bekommt man:
uid=DBWGetActiveDocUid()
if uid<>0 then
msgbox "the currenlty opened document has record unique id = " & uid
else
msgbox "no doc is opened in SolidWorks"
end if
Befehle sind in der Datei:
DBWCommandShell.chm
beschrieben.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP