Recuperar parâmetros de saída de um método da API do AutoCAD em python
Estou tentando recuperar 2 matrizes de saída de um XRecord no AutoCAD 2016 usando python 2.7, comcomtypes importada, a primeira matriz é uma matriz de números inteiros (códigos de grupo DXF) e a segunda matriz é uma matriz de variantes (os valores do XRecord).
O caminho oposto do queessa questão procura
O método de interesse éGetXRecordData
, que (de acordo com a documentação do AutoCAD)se for bem sucedido retornaNenhume aceita apenas 2argumentos de saída.
quando tento recuperá-lo com código como
DxfGrCd = []
vals = []
an_XRecord.GetXRecordData(DxfGrCd, vals)
e veja os valores deDxfGrCd
evals
Não encontrei nenhuma mudança com eles, os dois ainda são iguais a[]
, o mesmo também acontece com
DxfGrCd = {}
vals = {}
anXRecord.GetXRecordData(DxfGrCd, vals)
também nenhuma mudança é aplicada neles, ambos ainda iguais a{}
, mesmo que dicionários e listas sejam mutáveis.
Existe alguma maneira de lidar com esse tipo de métodos em python?