{%hackmd theme-dark %} Преобразование типов данных wincom === ###### tags: `pywin32` `COM` `AutoCAD` ## набор чисел -> variant array of doubles Используется для преобразования координат ```python= import win32com.client from pythoncom import VT_R8, VT_ARRAY win32com.client.VARIANT(VT_ARRAY | VT_R8, coords) ``` где coords - список/кортеж чисел ## набор объектов -> variant array of objects Используется для передачи перечня объектов Autocad ```python= import win32com.client from pythoncom import VT_ARRAY, VT_DISPATCH win32com.client.VARIANT(VT_ARRAY | VT_DISPATCH, objects) ``` где objects - список/кортеж объектов