Fiz uma rotina que altera a legenda do desenho, que contém um bloco com atributos.
Porém quando tem uma vírgula no texto dá um erro no programa, veja abaixo:

(command "-attedit" "N" "N" "ATRIBUTO" "PESO" pesovelho pesovelho pesotxt)

Onde:
ATRIBUTO = Block name
PESO = Tag name
pesovelho = valor atual ou antigo
pesotxt = novo valor.

Como o peso do componente aqui na empresa é separado por vírgula, sempre dá erro.
Assim ocorre após a linha em LISP acima:
*Invalid*
; error: Function cancelled


Se alguém tiver uma idéia agradeço.