我想编写一个VBScript,它输出CAD零件的位置(x,y,z)。输入应为零件号。这就是我尝试过的。
Sub CATMain()
dim pos(11)
for n = 1 to CATIA.Documents.Count
set Dokument = CATIA.Documents.Item(n)
for i = 1 to Dokument.product.products.Count
set InstDokument = Dokument.product.products.item(i)
If InstDokument = "my_part" Then
msgbox InstDokument.Name
InstDokument.Position.getcomponents pos
msgbox "Origin Point: X= " &pos(9) &" Y= " &pos(10) &" Z= " &pos(11)
End If
next
next
End Sub
在第8行的第2列中出现错误。该对象没有属性或方法。:Dokument.product 我该怎么解决?