КОМПАС-3D. Python. Макрос первичной применяемости. (Исходник в описании)
# -*- coding: utf-8 -*-
#|Первичная применяемость
from import Dispatch
api7=Dispatch(’’)
doc2d=
все_листы=
первый_лист=все_листы.Item(0)
штамп=первый_лист.Stamp
обозначение=штамп.Text(2).Str
print(обозначение)
#Установить первичную применяемость.
if обозначение[-3:]==’ СБ’:
print(обозначение[:-3])
штамп.Text(25).Str=обозначение[:-3]
else:
#000 - количество последних знаков
штамп.Text(25).Str=обозначение[:-3] ’000’
штамп.Update()