КОМПАС-3D. Python. Первичная настройка внешнего пайтона для работы с API. Исходник по QR коду.
exe
#Установка библиотек описана в видеозаписи.
import qrcode
import pythoncom
from import Dispatch, gencache
import os
iApplication = Dispatch(’’)
iDocument =
#print()
iLayoutSheets =
iLayoutSheet = (1)
iStamp =
iText = (1) #номер ячейки для считывания данных наименования
Str1 =
iText = (2) #номер ячейки для считывания данных обозначения
Str2 =
#print (Str1)
#print (Str2)
data = Str1,Str2
data=str(data).replace(“’“,““).replace(“)“,““).replace(“(“,““)
# output file name
imgname = Str2 ’.png’
# generate qr code
img = (data)
# save img to a file
(imgname)
# Подключим константы API Компас
kompas6_constants = (“{75C9F5D0-B5B8-4526-8681-9903C567D2ED}“, 0, 1, 0).constants
# Подключим описание интерфейсов API5
kompas6_api5_module = (“{0422828C-F174-495E-AC5D-D31014DBBE87}“, 0, 1, 0)
kompas_object = (Dispatch(““).(, ))
iDocument2D = ()
iRasterParam = (())
()
= True
imgName=() ’\\’ imgname
#print(imgName)
= imgName
iPlacementParam = (())
()
= 0
= 0.5
= 0
= 0
(iPlacementParam)
(iRasterParam)